-a
が failed: Operation not permitted (1)
を表示する#
-avz
の代わりに -rltvz
を使用すると、権限が不足しているというメッセージが表示されなくなります。
問題は、rsync がファイル権限を同期しようとしているが、nfs は通常、ユーザーがファイル権限を変更することを許可していないことにあります。すべてのユーザーを管理者にマッピングしても、権限の変更は許可されません。
-a
は以下のすべての組み合わせに相当します。
-r または --recursive:フォルダ内の内容を再帰的にコピーします。
-l または --links:ソースファイルがシンボリックリンクの場合、リンク自体をコピーし、リンク先のファイルをコピーしません。
-p または --perms:ファイルの権限を保持します。
-t または --times:ファイルの変更時間を保持します。
-g または --group:ファイルのグループを保持します。
-o または --owner:ファイルの所有者を保持します(通常、スーパーユーザー権限が必要です)。
-D:デバイスと特殊ファイルを保持します(実際には --devices と --specials の組み合わせです)。