Dino Geek essaye de t'aider

Comment faire une sauvegarde incrémentielle avec RSYNC?


Rsync est un logiciel libre de synchronisation de fichiers qui permet d’effectuer facilement des sauvegardes incrémentielles sous Unix et ses dérivés comme Linux. Une sauvegarde incrémentielle est une sauvegarde qui ne sauvegarde que les fichiers qui ont été modifiés depuis la dernière sauvegarde. Cela permet de gagner du temps et de l’espace de stockage.

Pour faire une sauvegarde incrémentielle avec Rsync, vous devez d’abord installer le logiciel. Sur la plupart des distributions Linux, vous pouvez le faire en utilisant le gestionnaire de paquets. Par exemple, sur Ubuntu, vous pouvez installer Rsync en utilisant la commande suivante :

```
sudo apt-get install rsync
```

Une fois Rsync installé, la commande de base pour faire une sauvegarde est la suivante :

```
rsync -av —delete source/ destination/
```

Dans cette commande, ‘source/’ représente le répertoire que vous voulez sauvegarder, et ‘destination/’ représente l’endroit où vous voulez sauvegarder. L’option ‘-av’ indique à Rsync de préserver les permissions de fichier et de créer des copies verbeuses, et l’option ‘—delete’ indique à Rsync de supprimer les fichiers dans la destination qui n’existent pas dans la source.

Pour faire une sauvegarde incrémentielle, vous devez ajouter l’option ‘—link-dest’. Cette option indique à Rsync de créer des liens vers les fichiers qui n’ont pas été modifiés depuis la dernière sauvegarde. Par exemple :

```
rsync -av —delete —link-dest=../last_backup source/ destination/
```

Dans cette commande, ‘../last\_backup’ est le répertoire de la dernière sauvegarde. Rsync va créer des liens vers les fichiers dans ce répertoire plutôt que de les copier.

Notez que pour utiliser l’option ‘—link-dest’, vous devez avoir des droits d’écriture sur le répertoire de la dernière sauvegarde, et les chemins de la source et de la destination doivent être spécifiés de manière absolue.

Pour automatiser le processus, vous pouvez créer un script bash qui exécute cette commande à un moment spécifié, par exemple toutes les nuits à minuit.

Assurez-vous de tester votre stratégie de sauvegarde régulièrement pour vous assurer qu’elle fonctionne comme prévu.

Sources :
1. “rsync(1) – Linux man page”. Die.net. https://linux.die.net/man/1/rsync
2. “Faire une sauvegarde incrémentielle avec rsync”. Doc.ubuntu-fr.org. https://doc.ubuntu-fr.org/rsync
3. “Rsync (Remote Sync): 10 Practical Examples of Rsync Command in Linux”. Tecmint. https://www.tecmint.com/rsync-local-remote-file-synchronization-commands.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation