어떤 이유에서인지 최근 SanDisk 32GB Cruzer USB 플래시 드라이브가 읽기 전용으로 마운트되는 문제가 발생했습니다. 처음에는 가끔 그랬지만 이제는 본격적으로 글쓰기가 허용되지 않습니다. 다음은sudo hdparm /dev/sdb
/dev/sdb:
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 14 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
/dev/sdb:
multcount = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 30532/64/32, sectors = 62530624, start = 0
multcount = 0 (off)
그러나 드라이브 백업에 쓰기와 관련된 작업을 시도하면 touch /run/media/user/32GB/file
읽기 전용이라는 오류가 반환됩니다. FAT32(Windows 호환성용)로 포맷되었으며 약 1.5년이 되었습니다.
답변1
드라이브가 이제 막 오래되고 플래시가 쓰기 제한에 도달한 것 같습니다. 에 따르면샌디스크 고객 서비스, 해당 드라이브에는 데이터를 보호하기 위해 오류 조건이 감지되면 쓰기를 비활성화하는 안전 메커니즘이 있습니다.
플래시 드라이브가 잠재적인 오류를 감지했으며 데이터 손실을 방지하기 위해 쓰기 금지되었습니다. 이 문제를 해결할 방법이 없습니다. 데이터를 백업하고 플래시 드라이브를 교체해야 합니다.
원래 인용문을 더 자세히 읽으면 "문제 해결을 위한 솔루션 조사"(또는 "OS 개발자"가 관련된 이유...)가 무엇을 의미하는지 잘 모르겠습니다. 플래시 쓰기를 할 때 주기 제한에 도달하면 읽기도 실패하기 시작합니다. 아마도 조기/허위 결함 조건에 대한 보고서를 참조하고 있거나 해당 드라이브가 예상보다 더 민감하거나 서비스 담당자가 방금 이 유용한 정보를 추가했을 수도 있습니다. 통조림 고객 지원 보풀과 함께. 누가 알아? 그러나 나는 빗나갔다.
1.5년은 아니지특히오래되었지만 새롭지도 않습니다. 특히 매우 자주 사용하는 경우에는 더욱 그렇습니다. 또한 내 경험을 통해 항상 SanDisk 플래시(적어도 소비자급 SD 카드)는 최악의 상황에서도 안정적이라는 것을 알았습니다. 하지만 1.5년은 나쁘지 않은 기간입니다.
어쨌든 이제 데이터를 백업하고 새 썸드라이브를 구입해야 할 때인 것 같습니다.