Ssh Key syncing você disse que tinha esse trabalho, mas eu pensei em postar as etapas
ssh no seu NAS
Para fazer a chave
ssh-keygen -t rsa on local machine
Em seguida, sincronize com o computador do qual você fará o backup
cat ~/.ssh/id_rsa.pub | ssh user@hostname ‘cat>>.ssh/authorized_keys’
Script de backup do Rync - Isso fará com que uma pasta de backup para hoje, então sycn ontem arquivos hoje isso irá reduzir a carga na rede, então será rsync hoje a ser feito o backup.
#!/bin/sh
mkdir -p /storage/backups/'date +\%Y-\%m-\%d'-'date +\%A'/$host/$username
rsync -avz /storage/backups/'date --date=yesterday +\%Y-\%m-\%d'-'date--date=yesterday +\%A'/$host/$username/ /storage/backups/'date +\%Y-\%m-\%d'-'date +\%A'/$host/$username/
rsync -avz -e ssh /home/username/ /storage/backups/'date +\%Y-\%m-\%d'-'date +\%A'/$host/$username/
Você também precisará de um script que limpe os backups: isso manterá um backup de uma semana, posso confirmar que isso funciona no ready nas da Netgear
#!/bin/sh
# Definitions
sevendaysago=$(date --date='6 days ago' +%Y-%m-%d-%A)
# Delete backups from 7 days ago
rm -rf /storage/backups/$sevendaysago
você precisará executar isso para tornar os scripts executáveis
chmod u+x script.sh
no cron você só precisa adicionar via crontab -e
@daily sh backupscript
1 17 * * * sh dailycleanup