Skip to content

Script de backup w/ rsync

(Ecrit le 26/12/2019)

Base script

rm -rf backup.3
mv backup.2 backup.3
mv backup.1 backup.2
cp -al backup.0 backup.1
rsync -a --delete source_directory/ backup.0/

Same thing but with Rsync directly:

rm -rf backup.3
mv backup.2 backup.3 
mv backup.1 backup.2 
mv backup.0 backup.1 
rsync -avh --delete --link-dest= backup.1/ source_directory/ backup.0/

Avantage de cette méthode : - Si le fichier est le même, Rsync ne va pas le copier. - Si le fichier est différent ou n'existe pas, copie. - si fichier supprimé, suppression uniquement sur la backup en cours. - chaque exact même fichier est backup qu'une seul fois.

=> On peux permettre aux gens en une commande ou via un logiciel de récupérer leurs dossiers en très peu de commande.
=> En cas de stockage long terme, on peux faire une archive qui ne contiendra qu'une fois les fichiers.