Utilizo rsync con gran placer para hacer una copia de seguridad de mis servidores, aunque tengo una pregunta sobre el --delete-excluded
parámetro.
/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01
De man rsync
:
--delete-excluded also delete excluded files from dest dirs
Para mí, un nativo no inglés, esto significa que rsync eliminará los directorios excluidos del directorio de destino real en el servidor remoto, por lo que si tengo /home/backup
y /home/settings
en mis carpetas de exclusión, esas carpetas se eliminarán del servidor remoto .
De varios otros recursos, parece que eliminará los archivos de la carpeta de copia de seguridad local para ahorrar espacio. Por ejemplo, puede crear pequeñas copias de seguridad en el servidor y excluir estos datos, para no desperdiciar espacio de almacenamiento.
Sin embargo, es vital para mí que rsync haga su trabajo de una sola manera, ya que la gente dice que está destinado a funcionar, no quiero correr ningún riesgo al tener un software que elimine archivos / directorios en el servidor remoto.