Atualmente estou usando o rsnapshot para fazer backup de um farm de servidores onde o NFS é muito usado. Infelizmente, a configuração atual nos faz fazer backup dos mesmos arquivos várias vezes devido às montagens NFS.
Por exemplo, /etc/rsnapshot.conf tem isto:
backup backupuser@machine1:/local_directory/ machine1
backup backupuser@machine2:/exported_directory/ machine2
Agora, machine1 tem /local_directory/exported_directory montado - então acabo com backups de machine1/local_directory/exported_directoryEmachine2/diretório_exportado.
Embora eu pudesse contornar isso montando as coisas de maneira diferente nos clientes ou excluindo manualmente os diretórios, prefiro encontrar uma abordagem mais limpa (que provavelmente é uma opção rsnapshot ou rsync).
Responder1
Encontrei! Eu sabia que deveria ter lido as páginas de manual uma última vez antes de postar :)
É a opção -x ou --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.