rsync une commande très pratique pour faire des sauvegardes car elle permet de transférer uniquement les différences entre le dossier source et le dossier cible, de nombreuses options sont possible, voici celles que j'utilise pour faire mes sauvegardes:
Explication des options utilisées:
- -a C'est un raccourci qui remplace les options -rlptgoD, en gros cela veux dire que l'on veux la récursivité et tout préserver comme les droits, les propriétaires, les groupes etc...
- -v Indique à rsync que l'on veux qu'il nous informe de ce qu'il fait, il affichera ainsi les fichiers transmis dans la console, sans cette option rsync travaille silencieusement.
- -b Cette option demande à rsync de renommer les fichiers existants dans le répertoire cible avec l'extension ~, par exemple le fichier "toto" dans le "répertoire source" est différent du fichier "toto" dans le "répertoire cible", le fichier cible sera renommé en "toto~" puis le fichier source sera recopié dans le "répertoire cible".
- --delete permet de supprimer les fichiers du dossier cible qui ne se trouvent pas dans le dossier source.
Si vous avez un doute dans votre ligne de commande vous pouvez rajouter l'option "-n", de cette façon rsync vous affichera ce qu'il veux faire sans le faire.
Pour ma part j'utilise cette commande dans un script ce qui me permet de sauvegarder un ensemble de dossier en une fois.
#sauvegarde du dossier photos
rsync -avb --delete /home/fred/photos/ /mnt/backup/photos
#sauvegarde du dossier html
rsync -avb --delete /var/www/html/ /mnt/backup/html
#sauvegarde du dossier partage
rsync -avb --delete /home/fred/partage/ /mnt/backup/partage
echo ---------------------
echo Sauvegarde terminée!
echo ---------------------
echo Vous pouvez fermer cette console
Pour plus de détails sur les options, je vous recommande la man page de rsync, le but de cet article était de vous donner une commande prête à l'emploi qui va bien.
Bonne sauvegarde.
Articles similaires
- Sauvegarde automatique Trac et Subversion
- Et pourquoi pas essayer la ligne de commande sur votre hébergement web ?
- Optimiser vos images png avec OptiPNG
- Problèmes de wifi avec un Dell Vostro sous Ubuntu gusty [résolu]
- Dell Vostro - Webcam sous Ubuntu
- Ubuntu 7.10 Gusty Gibbon final release
- Ubuntu 7.10 Beta "Gutsy Gibbon" sur Dell Vostro 1500 - problème de son [résolu]
- Upgrade Ubuntu 7.10 Beta "Gutsy Gibbon" sur Dell Vostro 1500
- Test de Ubuntu 7.10 Beta "Gutsy Gibbon"
- Serveurs



Merci
Merci pour cette explication courte et précise.
J'ai repiquer 2 ou 3 idées. Notament dans le man, ou il est noté que l'option "a" permet l'archivage. Enfin c'est comme ca que je l'avais compris dans le man.
Simple, précis ,rien à
Simple, précis ,rien à dire :)
P.A.R.F.A.I.T Merci :)
P.A.R.F.A.I.T
Merci :)
Pour Info, les exclusions de
Pour Info, les exclusions de fichiers et répertoires peuvent se faire avec un fichier, c'est assez pratique:
rsync -avb --delete --exclude-from=FichierExclusion ./source/ ./cible
FichierExclusion
---------------------------------
- fichier1
- /dossier1
---------------------------------
Il faut savoir que les chemins d'exclusions sont relatif au dossier source !!
L'exclusion de dossier de cette façon et récursive.
Enfin pour voir une simulation utiliser les options -v -n combinées.
sauvegarde en ligne
La man page de rsync, elle n'existe pas en Français ?
Medy
Comme celle ci
Comme celle ci ?
http://www.delafond.org/traducmanfr/man/man1/rsync.1.html