rsync -avz
最新のLinux Mintインストールで以前に使用したデータをバックアップしました。 Windows 10 Ubuntuサブシステムで同じコマンドを使用してデータをバックアップしようとすると、rsyncはターゲットファイルを無視し、ソースからターゲットにすべてのファイルをコピーしようとします。また、複数のファイルに対して2つの異なるエラーメッセージが表示されます。
rsync: chgrp "/mnt/p/file" failed: Operation not permitted (1)
そして
rsync: mkstemp "/mnt/p/file" failed: Operation not permitted (1)
権限はあまり気にせず、データを外付けハードドライブにバックアップしたいと思います。
インターネット検索ソリューションを試しましたが、次のいずれも役に立ちませんでした。
sudo chown -R user:user /mnt/p
#効果なし
rsync -rlptgoD --chmod=ugo=rwX
#同じエラーが発生し、ファイルをまったくコピーしません。
rsync -avz --no-o --no-g --no-perms
#「時間を設定できません」エラーが発生しました
編集する:
私は提供された別のオプションを試しましたがrsync -rtDvz
、これはrsync: failed to set times on "/mnt/p/file": Operation not permitted (1)
すべてのファイルに適用されます。また、転送は不可能であってもすべてのファイルを変更しようとするため、時間がかかります。
また、コマンドを実行し、 を使用してsudo chown -R user /mnt/p
ファイル権限を確認するls -l p
と、すべてのファイル権限がroot root
。何らかの理由で外付けハードドライブファイルのファイル権限を変更できません。
はい、外部USBスティック、Fat32ファイルシステムにデータをバックアップしようとしていることをお伝えしたいと思います...申し訳ありません!質問をするときに何が重要であり、何が重要ではないかを常に理解していません。
ベストアンサー1
マニュアルrsync
ページには-a
これが-rlptgoD
。 rsync コマンド (たとえば) でこの置換を実行し、rsync -rlptgoDvz
NTFS から破損したさまざまなオプションを削除することをお勧めします。少なくとも-p
、(権限)、-g
(グループ)、-o
(所有者)、おそらく-l
(シンボリックリンク)を削除する必要があります。このアイテムをすべて削除すると、次の結果が残ります。
rsync -rtDvz