Sauvegarder votre système avec Rsync

La commande rsync permet de procéder de manière simple à la sauvegarde d’un système ou d’un répertoire.

Sauvegarde du système complet

Appel de base : rsync source/ destination/

Pour sauvegarder un système :

sudo rsync -axv/ --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /mnt/[point de montage]

Pensez bien à exclure votre répertoire de destination de la source si il existe dans le système local afin d’éviter une boucle infinie.

Sauvegarde d’un répertoire

sudo rsync -av /mnt/monrepertoire/ /mnt/madestination/

Options utiles à connaître

-r : récursif
-a : archive -> option permettant de conserver les liens symboliques, permission, droits, modifications et attributs étendus. Implique la récursivité (-r n’est donc pas nécessaire)
-v : verbose -> force rsync à lister les fichiers en cours de copie
-x, –one-file-system : ceci dit à rsync de ne pas traverser les limites du système de fichiers lors d’un parcours récursif. Est utile pour transférer le contenu d’un système de fichiers exclusivement.
–append-verify : en cas d’interruption (coupure de courant par exemple), permet de reprendre à partir de là où on s’était arrêté.

Partager sur :