PI의 QNAP 공유에서 rsync를 사용하여 타임스탬프 보존

PI의 QNAP 공유에서 rsync를 사용하여 타임스탬프 보존

QNAP 공유가 설치된 Rasberry PI가 있습니다.

PI의 /etc/fstab에 설치되는 방법은 다음과 같습니다.

//192.168.1.130/Backup/Icloud /home/pi/IcloudPictures cifs username=admin,password=masked,uid=1000,gid=1000

설치가 잘 되고 파일을 읽고 쓸 수 있습니다.

PI에서 rsync를 사용하여 마운트 지점의 한 폴더에서 마운트 지점의 다른 폴더로 일부 사진을 추출하고 있습니다. 예를 들면 다음과 같습니다.

rsync -av --include="*/" --include="*.jpg" --exclude="*" /home/pi/IcloudPictures/source/ /home/pi/IcloudPictures/filtered/

-a를 사용하면 암시적으로 -t를 사용하여 타임스탬프를 보존하지만 문제는 필터링된 폴더에 있는 파일의 타임스탬프가 소스에서 보존되지 않는다는 것입니다. 현재 시간을 타임스탬프로 가져옵니다.

이는 타임스탬프가 일치하지 않기 때문에 rsync가 매번 모든 파일을 복사한다는 것을 의미합니다. --size-only를 사용하여 시간 확인을 건너뛸 수 있지만 여기에는 단점이 있습니다.

타임 스탬프를 유지하지 않는 이유는 무엇입니까? 폴더를 잘못 마운트했나요?

관련 정보