Rsync
Current
Daily backup NAS (Netgear Stora) personnal data to remote machine (OpenWRT + External HDD)
rsync -auh --stats -e 'ssh' /home/jonathan 192.168.1.254:/backup >> /var/log/rsync.log
Target
Backup avec mise en "corbeille" des fichiers supprimés (pour pouvoir les récupérer si effacés par erreur)
rsync -auh -e 'ssh' --stats --delete-after --backup --backup-dir=192.168.1.254:/backup/jonathan/Trash/$(date +%m.%Y) /home/jonathan 192.168.1.254:/backup
output
rsync: connection unexpectedly closed (8 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(463) [sender=2.6.8]
Bon... ca a l'air d'être la commande distante "delete" qui chie dans la colle (quand je fais 'delete' sans 'backup' j'ai les erreurs suivantes)
failed: Read-only file system (30)
Est-ce que je suis pas pénalisé par le fait d'utiliser le HDD pour la sauvegarde + overlay? Pourquoi j'arrive à écrire des fichiers, mais pas supprimer? si c'est 'Read Only FS' c'est pour écrire et supprimer?!
A creuser, mais il faudrait inverser le pilotage de la sauvegarde et le faire a l'initiative de OpenWRT (comme ca le delete est 'local' moins de risque d'erreur)
#! /bin/sh date >> /backup/backup.log; USERS=( jonathan joan); for user in "${USERS[@]}" do rsync -auh -e 'ssh' --stats --delete-after --backup --backup-dir=/backup/$user/Trash/$(date +%m.%Y) 192.168.1.128:/home/$user /backup >> /backup/backup.log done
shell script non testé ;) (et j'ai pas de compte root sur stora...) --Jonathan (discussion) 22 mars 2016 à 00:36 (CET)