Rsync가 내 파일을 복사하지 않습니다. 이유는 무엇입니까?

Rsync가 내 파일을 복사하지 않습니다. 이유는 무엇입니까?

rsync나는 (x)Ubuntu 데스크탑의 파일을 외부 USB 드라이브(플래시 드라이브가 아니라 오래된 회전형 하드 드라이브)에 정기적으로 백업합니다.

대부분의 경우에는 잘 작동합니다. 제가 사용하는 명령은 다음과 같습니다.

rsync -Otvru ~/SavedStuff/ /mnt/datb3/data/SavedStuff > ~/SavedStuff.log

하지만 오늘 다음 파일은 실패했습니다.

ls -ll --time-style=long-iso SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3 /mnt/datb3/data/SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3
-rw-rw-r-- 1 acal acal 25380989 2005-08-16 11:22 /mnt/datb3/data/SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3
-rw-rw-r-- 1 acal acal 25382220 2005-08-16 11:22 SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3

시간을 표시하는 또 다른 방법은 다음과 같습니다.

stat SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3 /mnt/datb3/data/SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3
  File: SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3
  Size: 25382220    Blocks: 49576      IO Block: 4096   regular file
Device: 801h/2049d  Inode: 50987363    Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/    acal)   Gid: ( 1000/    acal)
Access: 2020-01-27 16:04:40.908580904 +0100
Modify: 2005-08-16 11:22:00.000000000 +0200
Change: 2020-01-22 13:24:55.977678797 +0100
 Birth: -
  File: /mnt/datb3/data/SavedStuff/Music_2/AYK1-3798/AYK1-3798_S2.mp3
  Size: 25380989    Blocks: 49576      IO Block: 4096   regular file
Device: fd02h/64770d    Inode: 13378890    Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/    acal)   Gid: ( 1000/    acal)
Access: 2019-08-21 08:25:53.671404757 +0200
Modify: 2005-08-16 11:22:50.000000000 +0200
Change: 2019-08-21 08:25:53.671404757 +0200
 Birth: -

두 번째 파일(데스크톱)의 메타데이터를 변경한 다음 "터치"를 사용하여 날짜/시간을 원래 날짜/시간으로 다시 변경했습니다(이 파일을 변경할 때에도 원래 날짜/시간을 유지하는 것을 선호합니다) )

이 파일이 전송되지 않는 이유는 무엇입니까? 제가 이해한 바에 따르면 빠른 확인 알고리즘은 날짜/시간(여기서는 동일) 또는 파일 크기(여기에서는 다름)를 사용합니다.

rsync이 파일이 무시되는 이유를 어떻게 조사할 수 있나요 ? 동료가 많기 때문에 하나만 있으면 사용하겠습니다 cp.

감사해요!

그런데 제가 설정한 시간이 너무 부정확한 것 같습니다. 정확한 시간을 얻는 것이 어려울 것 같으므로 명령줄에서 -u 옵션을 제거해야 합니다. 이 옵션은 파일 크기에 관계없이 수신기의 최신 파일을 무시하도록 rsync에 명시적으로 지시합니다.

stat이 명령 에 대해 알려주셔서 감사합니다 !

관련 정보