Rsync

De JoN@an
Révision de 22 mars 2016 à 00:36 par Jonathan (discussion | contributions) (Page créée avec « =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 >> /... »)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

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)