USB 드라이브에 대한 재동기화가 가끔씩 실패함

USB 드라이브에 대한 재동기화가 가끔씩 실패함

나는 USB 하드 드라이브가 연결된 Debian 상자에 파일을 백업하기 위해 Windows 2003 Server에서 한동안 ssh(cygwin)를 통한 rsync를 사용해 왔습니다.

파일은 Debian 상자에 /media/backup으로 마운트된 USB 하드 드라이브에 직접 재동기화됩니다.

백업은 Windows 상자의 예약된 작업에서 실행되고 stdout 및 stderr은 백업이 완료된 후 나에게 이메일로 전송되는 파일로 출력됩니다.

때때로 stderr 파일에 다음과 같은 오류가 표시됩니다.

rsync: failed to set times on "/media/backup/[some file name] ": Read-only file system (30)

마지막 백업 이후 변경된 모든 파일에 대해.

이 오류가 표시되면 드라이브를 마운트 해제했다가 다시 마운트했습니다. 그러면 문제가 해결됩니다.

이 오류가 발생하는 이유를 알려줄 수 있는 사람이 있나요? 즉, 왜 USB 드라이브는 몇 달에 한 번씩 읽기 전용이 될까요?

답변1

파일 시스템은 상호 작용 중 일부 오류에 대한 응답으로 읽기 전용으로 설정됩니다. 불평이 시작 되기 전에 무언가가 발생하는 것을 볼 수 dmesg있습니다 ./var/log/messagesrsync

답변2

USB 드라이브에는 어떤 파일 시스템이 있나요? NTFS인 경우 완전히 마운트 해제되지 않았을 수 있습니다. 따라서 기본값은 일반적으로 디스크 검사를 실행하거나 unclean 마운트 플래그가 지워질 때까지 읽기 전용으로 마운트하는 것입니다. (플래그가 실제로 무엇인지는 확실하지 않습니다).

관련 정보