Is the described solution reliable?
A única coisa que você precisa ter cuidado é garantir que os arquivos críticos não estejam sendo gravados ou de outra forma em uso intenso quando você criar o rsync
. Fora isso, este método funcionará bem. É confiável nesse sentido porque o Linux não possui um conceito de registro ou armazenamento de dados chave / valor global.
Uma coisa que você pode querer fazer é desabilitar a correspondência uid / gid ( --numeric-ids
), caso contrário, se o sistema de destino tiver um usuário com o mesmo usuário / grupos (por exemplo, nobody
ou mailman
), então rsync
irá trocar o UID, e pode / não pode trocá-lo de volta dependendo de qual ordem você restaurar os arquivos (por exemplo, se /etc/passwd
estiver presente com os mapeamentos ou não).
Should I exclude some more directories?
Eu não sinto que isso seja necessário. Usei -auvz
ao criar rsync
s e nunca tive um problema com eles. Talvez você queira usar rsnapshot
, ele fornecerá rsync
s além de backups rotacionais por um pequeno custo adicional.