Quiero usar rsync para hacer una copia de seguridad de archivos desde un 'servidor de origen' a un 'servidor de destino'. Parece que rsync no conserva la propiedad del archivo ni la pertenencia al grupo. También es probable que no esté ejecutando el comando correctamente...
Archivos fuente en el servidor fuente
Atributos del archivo de origen.
[maintenance@tver-test maintenance]$ pwd
/home/maintenance/
[maintenance@tver-test maintenance]$ ll
total 4
drwxr-xr-x. 2 maintenance maintenance 6 Mar 20 10:08 2019-03-01
drwxr-xr-x. 2 maintenance maintenance 6 Mar 20 10:08 2019-03-02
drwxr-xr-x. 2 maintenance maintenance 6 Mar 20 10:08 2019-03-19
drwxr-xr-x. 2 maintenance maintenance 6 Mar 20 10:08 2019-03-20
-rwxrwxrwx. 1 maintenance maintenance 123 Mar 20 10:34 test.sh
comando rsync
[maintenance@tver-test ~]$ sudo rsync -avzL /home/maintenance/* /mnt/Backups/$(date +%Y-%m-%d)
sending incremental file list
created directory /mnt/Backups/2019-03-27
test.sh
2019-03-01/
2019-03-02/
2019-03-19/
2019-03-20/
sent 318 bytes received 101 bytes 838.00 bytes/sec
total size is 123 speedup is 0.29
Archivos tal como aparecen en mnt
si leohombre rsynccorrectamente, -a debería incluir -o y -g, preservando la propiedad y la membresía del grupo, pero cuando veo los archivos en el destino, todo es raíz. Mantuvo el tiempo, ¿por qué no el propietario o el grupo?
[maintenance@tver-test ~]$ cd /mnt/Backups/2019-03-27/
[maintenance@tver-test 2019-03-27]$ ll
total 1024
drwxr-xr-x. 2 root root 0 Mar 20 10:08 2019-03-01
drwxr-xr-x. 2 root root 0 Mar 20 10:08 2019-03-02
drwxr-xr-x. 2 root root 0 Mar 20 10:08 2019-03-19
drwxr-xr-x. 2 root root 0 Mar 20 10:08 2019-03-20
-rwxr-xr-x. 1 root root 123 Mar 20 10:34 test.sh
¡Por favor edúqueme sobre lo que me estoy perdiendo! Actualmente supongo que tiene que ver con -o superusuario únicamente, pero no sé lo suficiente para estar seguro...
¡Gracias de antemano!