USBハードディスクへの単純なrsyncを実行しようとしています。コマンドは
rsync -az --modify-window=2 /home /mnt/exthd/tmp/
これをrootとして実行しています。
しかし、私はすべてが不十分な権限に関連しているように見える多くのエラーを受け取ります:
rsync: chown "/mnt/exthd/tmp/home/someuser" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_logout" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/someuser/.bash_profile" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/someuser/.bashrc" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest/.bash_logout" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest/.bash_profile" failed: Operation not permitted (1)
rsync: chown "/mnt/exthd/tmp/home/guest/.bashrc" failed: Operation not permitted (1)
rsync: symlink "/mnt/exthd/tmp/home/guest/fred2" -> "fred" failed: Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1042) [sender=3.0.7]
これはバージョン3.0.7です。--superオプションを使用しても効果はありません。何か案は?
USBディスク上のファイルシステムは何ですか?
—
カレブ2011
外部ディスクはFAT(32)でフォーマットされていますか?FATはファイルの所有権属性を認識しないため、これは機能しません。
—
スヴェン
@CalebどうすればFATだと思いますか?
—
Tim the Enchanter、2011
実行
—
カレブ2011
mount | grep /mnt/exthd
するとわかります。
@Calebによるとvfat
—
Tim the Enchanter