Tak więc, w jakiś weekend, mój dysk flash USB o pojemności 1 GB udało się zabezpieczyć przed zapisem. Na drążku nie ma przełącznika, więc dochodzę do wniosku, że w pewnym momencie coś się zepsuło. Oczywiście nie mogę sformatować ani usunąć.
Dane wyjściowe dmesg | tail
to:
Buffer I/O error on device sdb1, logical block 328168
lost page write due to I/O error on sdb1
sd 73:0:0:0: [sdb] Unhandled sense code
sd 73:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
sd 73:0:0:0: [sdb] Sense Key : Data Protect [current]
Info fld=0x0
sd 73:0:0:0: [sdb] Add. Sense: Write protected
sd 73:0:0:0: [sdb] CDB: Write(10): 2a 00 00 05 08 00 00 00 01 00
Buffer I/O error on device sdb1, logical block 328200
lost page write due to I/O error on sdb1
Wydaje mi się, że druga i ostatnia linijka to gratka dla korupcji, ale nie wiem, jak interpretować ten wynik. Czy ktoś mógłby pomóc sprawdzić, czy dane wyjściowe dają jakieś wskazówki? Zwykle wysuwam dysk przed jego usunięciem, ale mogłem być luźny raz lub dwa. Dane nie są krytyczne, tylko mnie denerwują. Wszelkie sugestie, jak to naprawić (jeśli dysk może być), byłyby bardzo mile widziane.
źródło