¿Se puede utilizar rsync para crear y mantener una copia exacta de un sistema de archivos de forma remota, detectando también cambios de propietario, grupo o permisos?
Mi actual "rsync --del --numeric-ids -a algo/raíz@host:/somewhere/" solo se sincroniza por tiempo o (o --checksum). Si, por ejemplo, solo el propietario cambia, nada se sincroniza. La solución es eliminar todo y resincronizar, desgastando el almacenamiento flash de destino.
Si no, ¿hay otra manera?
Mi objetivo es poder tener un disco duro en red que sea un duplicado exacto y que pueda simplemente conectarse a la máquina de origen en caso de una falla del dispositivo/fs, o (mi razón principal) sincronizar un sistema operativo integrado a través de la red que solo ha tenido ajustes menores (pero numerosos sin seguimiento).
EDITAR: El comando original usaba root@host, no usuario@host
Respuesta1
Mira estopregunta similar.
Puede utilizar las siguientes marcas para conservar esa información específica:
-p
Preservar permisos
-o
preservar propietario
-g
Preservar grupo
-X
PreservarAtributos extendidos
-A
Preservar las ACL de archivos