0

私の Iomega NAS ドライブの共有は、CentOS 6.4 を実行しているホーム サーバーのローカル ディレクトリに、AutoFS と CIFS を使用して /mnt/backup-drive としてマウントされています。

次のコマンドを実行すると:

rsync -ruvz --no-o --no-g --delete "/root" "/mnt/backup-drive"

次の出力が表示されます。

...

rsync: recv_generator: mkdir "/mnt/backup-drive/root/.gnupg" failed: Permission denied (13) *** Skipping any contents from this failed directory ***

...

rsync: mkstemp "/mnt/backup-drive/root/..bash_profile.RBlhZj" failed: Permission denied (13)

...

などなど、フォルダー「/mnt/backup-drive/root」は完全に空のままです。しかし、同じコマンドを使用して他のディレクトリをバックアップすると、すべてがうまくスムーズに機能します。

それが理にかなっており、助けがあれば大歓迎です。

4

1 に答える 1

1

通常のユーザーとしてバックアップを実行し、root ユーザーに属するファイルをバックアップしようとするとします。これは、許可の問題により機能しません。

rsync コマンドを root ユーザーとして実行するか、コマンドの前に sudo を追加して一時的に root 権限を取得します。

sudo rsync -ruvz --no-o --no-g --delete "/root" "/mnt/backup-drive"
于 2013-07-06T14:46:50.280 に答える