Rsync-文件所有权、组成员身份未保留

Rsync-文件所有权、组成员身份未保留

我想使用 rsync 将文件从“源服务器”备份到“目标服务器”。看来 rsync 并未保留文件所有权和组成员身份。也可能是我运行命令不正确...

源服务器上的源文件

源的文件属性。

[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

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

mnt 上显示的文件

如果我读rsync 手册正确来说,-a 应该包括 -o 和 -g,以保留所有权和组成员身份,但当我查看目标上的文件时,所有内容都是 root。它保持了时间,为什么不是所有者或组?

[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

请告诉我我遗漏了什么!目前猜测它只与 -o 超级用户有关,但我不知道足够多的信息来确定...

提前致谢!

相关内容