Ubuntu 20 Hyper-V VM rsyncでは、rsyncは常に外部USBドライブ(パススルードライブ)にある同じファイルを上書きします。ソースとターゲットの両方がBTRFSです。両方の寸法を確認しましたが、一致しています。タイムスタンプもよく見えます。これはrsyncのバグですか?
rsync -rvh --delete --progress /mydata/data /mydata_backup/backup/
試してみる
rsync -avh --delete --progress /mydata/data /mydata_backup/backup/
- まだ同じ問題です。 --size-only にのみ適用されます。
答え1
どうやらUSB-SATAファームウェア/コントローラが不良で、別のHDDエンクロージャに切り替えたところ、問題は消えました。
答え2
-t
()フラグがコマンドから欠落しています。--times
sudo rsync -rtvh --delete --progress /mypool/data/ /mypool_backup/backup
特別な理由がない限り、常に-t
(または-a
/)を使用してください。--archive