Page 1 sur 1

rsync miroir + sauvegarde dossiers et fichiers anciens

Publié : mar. 25 août 2020, 19:56
par pingplong
Bonjour,
jusqu'à présent j'utilisais rsync de la manière la plus simple et durant une formation j'ai vu qu'on pouvait faire un miroir de la source tout en sauvegardant les anciens fichiers de la destination dans un dossier différent pour leur conservation.
J'ai fait un essai avec un dossier, mais rien ne se passe...
Dans la commande générale rsync on place en premier les options puis source et destination.
Ai-je fait des erreurs lors de la copie de la ligne de commande ?
rsync -avz --delete backup-dir=dossier de backup/sous_dossier
Mais je ne vois pas la source de la copie ni la destination, pour moi cette ligne de commande ne contient que les options....
Du coup j'ai essayé de me faire une ligne de commande en m'aidant de la page man de rsync :
rsync -av --delete backup-dir=dossier de backup/sous_dossier /source/ / destination/
J'ai voulu faire un essai en sauvegardant le dossier /home/utilisateur/owncloud/ vers /media/home2/sav_utilisateur/ avec un dossier de backup des anciens fichiers et dossiers /media/home2/sav_utilisateur_backup.
ma ligne de commande :
rsync -av --delete-after --backup-dir="/media/home2/sav_utilisateur_backup/" /home/utilisateur/owncloud/ /media/home2/sav_utilisateur/
le fichier .sh est exécutable dans le termlinal mais sitôt lancé sitôt fini....
où est l'erreur ?

Merci de votre aide...

Re: rsync miroir + sauvegarde dossiers et fichiers anciens

Publié : ven. 28 août 2020, 10:52
par le Manchot Masqué
Essai 1 : rsync -avz --delete backup-dir=dossier de backup/sous_dossier
Ici il manque la source et la destination.

Essai 2 : rsync -av --delete backup-dir=dossier de backup/sous_dossier /source/ / destination/
Là, vous avez laissé un espace avant destination et il manque les guillemets anglaises et les -- sur le backup_dir...

Essai 3 : rsync -av --delete-after --backup-dir="/media/home2/sav_utilisateur_backup/" /home/utilisateur/owncloud/ /media/home2/sav_utilisateur/
J'enlèverais le dernier / après le owncloud, mais sinon ça me semble correct. Là, il faudra voir en réunion info ce qui se passe.