質問の背景:rsyncのサービスとクライアントを設定した後、サーバからクライアントプルは正常ですが、クライアントからサーバーエラーへ。
、別のプッシュディレクトリには、このエラー報告します
rsyncのを:recv_generatorます。mkdir「オプトイン」 (バックアップでは)失敗しました:許可拒否された(13)
[root@nfs01:/opt]# rsync -avz /opt [email protected]::backup
Password:
sending incremental file list
rsync: recv_generator: mkdir "opt" (in backup) failed: Permission denied (13)
*** Skipping any contents from this failed directory ***
opt/
sent 472 bytes received 172 bytes 257.60 bytes/sec
total size is 697,812 speedup is 1,083.56
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1178) [sender=3.1.2]
クライアントからサーバーへのプッシュディレクトリとファイルもrsyncを与えられている場合:chgrpコマンド「.backup.sh.RwFAWnを」(バックアップ中)が失敗しました:操作が許可されていない(1)。しかし、その後、転送ファイル、ディレクトリ、および過去に合格しませんでした
[root@nfs01:/opt]# rsync -avz /opt/ [email protected]::backup
Password:
sending incremental file list
./
backup.sh
hejian.txt
services
rsync: chgrp ".backup.sh.RwFAWn" (in backup) failed: Operation not permitted (1)
rsync: chgrp ".hejian.txt.iLqEOb" (in backup) failed: Operation not permitted (1)
rsync: chgrp ".services.vxwJGZ" (in backup) failed: Operation not permitted (1)
sent 136,811 bytes received 340 bytes 21,100.15 bytes/sec
total size is 697,812 speedup is 5.09
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1178) [sender=3.1.2]
チェック/バックアップディレクトリのパーミッションを550に変更され、その後、元のセットは755次に、755で、次に動作する再変更権限
[root@backup:/backup]# ls -ld /backup/
dr-xr-x--- 3 rsync rsync 312 Sep 1 07:54 /backup/
root@backup:/backup]# chmod 755 /backup/
[root@backup:/backup]# ls -ld /backup/
drwxr-xr-x 4 rsync rsync 324 Sep 1 08:03 /backup/
最後の同期の顧客によるそれらの変更が上か間違って報告され、ちょうどディレクトリのパーミッションを変更した後しかし、それは550です
オンラインクエリはSELinuxの影響であると述べたが、私はSELinuxをチェックする二つのサーバをセットアップ無効になっている、ファイアウォールがオフになっています
[root@backup:/backup]# getenforce
Disabled
調査は-aアーカイブ・モード伝送のために引き起こされ、そしてすべてのファイル属性を維持し、-rtopgDl(なし特定の深さの調査)に相当よる-aパラメータしたら、以下のコマンド置換を使用することができます
[root@nfs01:/opt]# rsync -rltDvz /opt/ [email protected]::backup
このパラメータの組み合わせを-avz使用したい場合は、[はいも、問題を解決するために=偽のスーパーrsyncd.confパラメータの設定ファイルを追加することができ
、CentOS6システムの前に同じコマンドと設定ファイルのrsyncは、CentOS7システムのニーズを必要とされていませんこのパラメータを増加させることは与えられていません