rsyncのPermission denied
CentOS6.3にて
rsync -avvz root@172.30.1.21:/mnt/iptables/ /mnt/nas/iptables/
を実行しました。ログとして以下のものが出力されました。
<ログ>
opening connection using: ssh -l root 172.30.1.21 rsync --server --sender -vvlogDtprze.iLs . /mnt/iptables/
root@172.30.1.21's password:
receiving incremental file list
delta-transmission enabled
(1)rsync: chgrp "/mnt/nas/iptables/." failed: Permission denied (13)
<質問1>
(1)の意味がわからないのですが、rsyncは何をしようとしてなぜパーミッションエラーが出ているのでしょうか?
・root@172.30.1.21:/mnt/iptables/ は、別サーバのNFSをマウントしています。
・/mnt/nas/iptables/ は、NASドライブをcifstestユーザでマウントしています。
【コマンド:mount -t cifs //NASのIP/cifs/ /mnt/nas/iptables/ -o username=cifsuser,iocharset=utf8,codepage=932】
(NASにrootユーザが作れなかったため)
・rsync実行時は、rootユーザー。
になります。
<質問2>
ただ、パーミッションエラーが出てたのですが、以下ログが出力されており、
データのコピーが完了していました。
total: matches=0 hash_hits=0 false_alarms=0 data=3999447313
sent 546 bytes received 493957830 bytes 1123909.84 bytes/sec
total size is 3999426304 speedup is 8.10
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1505) [generator=3.0.6]
ためしにコピーされた一つのコピー元ファイル と コピー後のデータをdiffしてみた所
エラーも出ませんでした。サイズも一緒。
これは正しくコピーできていると信じていいのでしょうか?
ご教授おねがいします。
お礼
回答いただきどうもありがとうございます。 回答いただいた内容から思いついたのですが、 マウントされたテラステーションの パーミッションをrsyncがバックアップ元 と同じように替えようとして、テラステーションの Windowsが止めているのでは、と思いました。 参考になりました。 どうもありがとうございます。