1. 質問
rsync 同期操作を使用すると、rsync がエラーを報告します
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1518) [generator=3.0.9]
2. 解決策
その理由は、一部のファイルに書き込み権限がなく、バックアップ権限が不十分になるためです。解決策は 2 つあります。
1. サーバーの rsyncd.conf 設定ファイルの uid と gid をそれぞれ root に変更し、/etc/rc.d/init.d/xinetd reload をリロードして、再度同期を実行すると、同期は成功します。
2. 同期する必要があるフォルダーと下位ファイルに 777 権限 (chmod -R 777 xxx) を付与し、再度同期を実行すると、同期は成功します。
注: 最初の方法を使用する場合は、同期の完了後、安全のため、忘れずに uid と gid を元に戻すか、nobody に変更してください。