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 が含まれ、所有権とグループ メンバーシップが保持されるはずですが、保存先のファイルを表示すると、すべてがルートになっています。時間は維持されているのに、所有者やグループは維持されないのはなぜですか?
[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 スーパーユーザーのみに関係しているのではないかと推測していますが、確信できるほど詳しくありません...
前もって感謝します!