Rsyncを使用してディレクトリをUSBマウントデバイスに同期しています。そのデバイスはmyuser:root
所有権で自動マウントされます。ディレクトリ(myuser:myuser
の所有権を持つ)を-a
とrsyncすると、次のエラーの多くが発生します。
rsync: chgrp "filename" failed: Operation not permitted (1)
--no-g
オプションの後に-a
を追加しようとしましたが(この場合、グループの設定は気にしないため)、エラーが解決しません。 rsyncがすべてをchgrp
しようとするのを防ぐために何をする必要がありますか?
FATには権限がありません ;別の所有者/グループ/ umaskでデバイスを再マウントするか、 アーカイブフラグ を展開して削除してみてください
-p
-g
-l
-D
本質的にrsync -rt
はFATターゲットには十分です。
怠惰なオプションはSudo rsync -a $target $dest 2> /dev/null
(rootとして実行してグループの変更を強制し、エラーメッセージを無視します)。