Actualmente estoy usando rsnapshot para hacer una copia de seguridad de una granja de servidores donde se usa mucho NFS. Desafortunadamente, la configuración actual nos obliga a realizar copias de seguridad de los mismos archivos varias veces debido a los montajes de NFS.
Por ejemplo, /etc/rsnapshot.conf tiene esto:
backup backupuser@machine1:/local_directory/ machine1
backup backupuser@machine2:/exported_directory/ machine2
Ahora, la máquina1 tiene /directorio_local/directorio_exportado montado, por lo que termino con copias de seguridad de ambas máquinas1/directorio_local/directorio_exportado.Ymáquina2/directorio_exportado.
Si bien podría solucionar este problema montando cosas de manera diferente en los clientes o excluyendo manualmente los directorios, prefiero encontrar un enfoque más limpio (que probablemente sea una opción rsnapshot o rsync).
Respuesta1
¡Lo encontré! Sabía que debería haber examinado las páginas del manual por última vez antes de publicar :)
Es la opción -x o --one-file-system para rsync.
-x, --one-file-system
This tells rsync not to cross filesystem boundaries when
recursing. This is useful for transferring the contents of
only one filesystem.