rsync
을(를) 사용하여 내 노트북( Ubuntu 14.04
)의 파일을 외부 디스크로 동기화 하려고 합니다 . 디스크가 연결되면 다음 명령을 사용하여 동기화를 시작합니다.
rsync -av --delete /home/alexander/10_Private /media/alexander/LACIESHARE/Backup
정상적으로 시작되었지만 더 이상 디스크에 대한 쓰기 권한이 없기 때문에 모든 전송이 실패했습니다. 이는 명령 출력의 일부입니다 rysnc
.
....
10_Private/Vodafone/contract.jpg
10_Private/Vodafone/letter2.pdf
rsync: mkstemp "/media/alexander/LACIESHARE/Backup/10_Private/Swiss/.Oeffnungszeiten.pdf.pKmrxs" failed: Read-only file system (30)
rsync: mkstemp "/media/alexander/LACIESHARE/Backup/10_Private/Swiss/COOP/.Adressaenderung.pdf.zCxEJn" failed: Read-only file system (30)
....
rsync가 어떻게 외부 디스크의 파일 시스템을 갑자기 "읽기 전용"으로 변경할 수 있습니까? 무슨 일이 일어나고 있으며 이 문제를 해결하는 방법은 무엇입니까?
동기화하는 동안 외부 디스크에는 다른 파일 복사나 파일 액세스 작업을 수행하지 않았습니다.
답변1
드라이브가 errors=remount-ro
이 옵션으로 마운트되어 실행 중일 수 rsync
있습니다. 이 옵션을 사용하면 읽기 또는 쓰기 오류가 감지되면 드라이브가 읽기 전용으로 다시 마운트됩니다.
이는 손상된 커넥터나 케이블, 손상된 포트(예: USB 또는 esata) 또는 결함이 있는 드라이브 자체로 인해 발생할 수 있습니다.
즉, 하드웨어 오류일 수 있습니다.