Uso rsync con grande piacere per il backup dei miei server, anche se ho una domanda sul --delete-excluded
parametro.
/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01
Da man rsync
:
--delete-excluded also delete excluded files from dest dirs
Per me, un nativo non inglese, questo significa che rsync cancellerà directory escluse dalla directory di destinazione reale sul server remoto, quindi se ho /home/backup
e /home/settings
nei miei escludere-cartelle, le cartelle sarebbe in realtà rimosso dal server remoto ,.
Da diverse altre risorse sembra che eliminerà i file dalla cartella di backup locale per risparmiare spazio. Ad esempio, è possibile creare piccoli backup sul server stesso ed escludere questi dati, in modo da non sprecare spazio di archiviazione.
È fondamentale per me, anche se rsync farà il suo lavoro solo a senso unico, dato che la gente dice che dovrebbe funzionare, non voglio correre alcun rischio nell'avere un software che cancella file / directory sul server remoto.