rsync 스크립트를 사용하여 NTFS 드라이브에서 NAS 공유로 데이터(Ubuntu에서)를 동기화하는 작업을 하고 있습니다.
내가 하는 일:
- NAS 공유를 마운트합니다.
sudo mount -t cifs -o user=$DST_USER,password=$DST_USERPW,rw,uid=$DST_USER $DST_SHARE $DST_MNT
- 링크:
rsync --recursive --times --modify-window=3601 --verbose --progress --delete --compress --copy-links --backup --exclude ".@__thumb" --backup-dir=$DST_MNT/$HISTORY_NAME/$DATE --files-from=/$BAK_CONFIG/include.txt $SRC $DST_LOCAL | tee $HISTORY/rsync_sync_$DATE.log
내 문제는 내가 무엇을 하든 파일이 계속 동기화된다는 것입니다. NTFS에서는 -a가 작동하지 않으며 대신 -t를 사용해야 한다는 내용을 읽었습니다. 게다가 수정 시간도 설정해야 하는데 1h+로 설정하기도 했습니다. 하지만 여전히 스크립트가 실행될 때마다 대상 폴더의 파일이 동기화되고 마지막 동기화의 타임스탬프를 가져옵니다.
체크섬 메커니즘을 통해서도 시도했지만 속도가 매우 느립니다.
작동하게 하기 위해 제가 할 수 있는 일이 있나요? 이 문제에 대해 다른 게시물로 귀찮게 해서 죄송합니다. 하지만 제 문제를 발견하지 못했습니다...
귀하의 지원에 미리 감사드립니다!