Je viens de relire par hasard un article rédigé par @soupaloignon sur LinuxOnTheRoot traitant de sauvegarde incrémentale à l'aide l'utilitaire rsync.
Et ce même hasard fait plutôt bien les choses alors que je possède un disque de taille conséquente qui va finalement me permettre d'y stocker la totalité du contenu de mon $HOME via le script rédigé par @soupaloignon revu et corrigé pour mes besoins propres et que j'ai nommé SaveWithRsync.sh:#!/bin/bash rsync -Haurov --stats --delete $HOME/ /mnt/save/cat/HOME/ # # OPTIONS: # # -H, --hard-links preserve hard links # -a, --archive archive mode; equals -rlptgoD (no -H,-A,-X) # -u, --update skip files that are newer on the receiver # -r, --recursive recurse into directories # -o, --owner preserve owner (super-user only) # -v, --verbose increase verbosity # --stats give some file-transfer stats # --delete delete extraneous files from dest dirs # # SOURCE: # $HOME # # DESTINATION: # /mnt/save/cat/HOME/ echo "DERNIERE SAUVEGARDE LE $(date +%d-%m-%Y\ TO\ %H\:%M\:%S\ )">> $HOME/RSINC/date-rsync-log echo echo cat $HOME/RSINC/date-rsync-log exit 0Il suffira de rendre le fichier SaveWithRsync.sh exécutable avec la commande:$ chmod +x ./SaveWithRsync.shPuis de l'activer comme ceci:$ ./SaveWithRsync.shVous pourrez modifier pour vos besoins propres le contenu de ce script avec par exemple de nouvelles options pour rsync dont les explications vous seront données par la commande:$ man rsyncIci une traduction en Français de "man rsync" dont je ne sais si elle est actuelle !
PS:
Ah oui ! Au fait ! Le script bash est ici.
Bonne sauvegarde ;)
↧
Sauvegarder ses données avec rsync
↧