Backup Di Linux Su NAS Synology

Per fare il backup di un sistema Linux su un NAS Synology basta usare rsync, ad esempio consideriamo che l'indirizzo IP del NAS sia 192.168.0.4.

Poi creiamo una condivisione e chiamiamola backupLinuxServer.

Create uno script eseguibile ad esempio backup.sh nella cartella /etc/cron.daily (se volete il backup quotidiano), e poi rendetelo eseguibile con:

 # chmod a+x backup.sh

all'interno dello file scrivete:

 #! /bin/bash

 rsync -h --progress --stats -r -tgo -p -l -D --update --delete-after --delete-excluded --exclude=**/*tmp*/ --exclude=**/*cache*/ --exclude=**/*Cache*/ --exclude=**~ --exclude=/mnt/*/** --exclude=/media/*/** --exclude=**/lost+found*/ --exclude=/var/run/** --exclude=/run/** --exclude=/proc/** --exclude=/dev/** --exclude=/sys/** --exclude=**/*Trash*/ --exclude=**/*trash*/ --exclude=**/.gvfs/ --exclude=/max/.npm/ --exclude=/max/Downloads/ --exclude=/max/temp/ --exclude=/max/.local/share/Trash/ --exclude=#recycle*/ --protect-args --password-file=/root/rsyncpass.txt /home admin@192.168.0.4::backupLinuxServer/

e poi mettere il file /root/rsyncpass.txt che contenga semplicemente la password per il NAS Synology:

 MyPass123432

chiaramente cosi' solo root potra' vederla.