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