rsync il backup perfetto

rsync il backup perfetto

Nella ricerca di un metodo di backup perfetto, aggiungo questi appunti digitali.

backup incrementale

Creazione script, comando personalizzato

#nano /usr/local/bin/backup-incrementale.sh

nel file creato seguire la sintassi


#!/bin/sh
rsync -az /home/ermeglio/ /media/usb/backup/

Rendo il file eseguibile

#chmod +x /usr/local/bin/backup-incrementale.sh

Ho personalizzato il comando inserendo nella bach dell’utente, a mia disposizione nel command

Lo script esegue la copia della home in un hd usb

variante con controllo file

in:

#nano /usr/local/bin/backup-incrementale.sh
aggiungere in coda:

#controllo documenti
echo 'Controllo documenti';
echo 'Controllo presenti origine';find /home/ermeglio/Documenti/ -type f | wc -l;
echo 'File presenti destinazione';find /media/ermeglio/Volume/ermeglioUbuntu/incrementale/documenti -type f | wc -l;
#controllo scrivania
echo 'Controllo Scaricati';
echo 'File presenti origine';find /home/ermeglio/Scrivania/ -type f | wc -l;
echo 'File presenti destinazione';find /media/ermeglio/Volume/ermeglioUbuntu/incrementale/scrivania -type f | wc -l;
#controllo immagini
echo 'Controllo Scaricati';
echo 'File presenti origine';find /home/ermeglio/Immagini/ -type f | wc -l;
echo 'File presenti destinazione';find /media/ermeglio/Volume/ermeglioUbuntu/incrementale/immagini -type f | wc -l;

Controllare l’interessante output

backup move and delete

Con l’avvento dei veloci ssd, ed il poco spazio che ci concedono, utilizzo questo script per liberare memoria, ed avere comunque un organizzazione coerente dei miei file

#nano /usr/local/bin/backup-move-and-delete.sh

#!/bin/sh
sudo rsync -avz --progress --remove-source-files "/home/ermeglio/Documenti/" "/media/ermeglio/Volume/ermeglioUbuntu/move/documenti/$(date +%m-%d-%y)"

l’ultima parte del comando: /$(date +%m-%d-%y) mi crea una cartella con la data odierna.


No comments found. InviaScrivi o CommentaCommento