После не очень удачного копирования у меня сдохла флешка. Прочесть ещё что-то можно было, но записать не получалась. После форматирования она работать не стала (хотя mkfs не выдавал ошибок), а fsck выдавал ошибку:
Я уж думал -- ну всё, капец флешке. Включил badblocks -w -- так там каждый 120-й блок битый.
Потом попробовал отформатировать под вендой -- и она внезапно заработала. Причём и под линуксом тоже. Только вот мне флешка с vfat не особо нужна, т.к. крупные файлы не перебросишь. Однако все новые попытки отформатировать (в том числе в тот же vfat) под линуксом кончались неудачей. Разметку тоже поменять нельзя.
Из интересного обнаружил следущее (например при mkfs.ext2 -cc):
Собственно, с чем это может быть связано и как лечить?
А если попробовать с mkfs.ext2 с одним -c? Если верить ману, то -cc делает read-write test, а -c только read-only. Тогда badblocks может и не упадёт, и флешка отформатируется. Но вообще выкинь её нафиг.
//Флешками давно не пользовался, не могу ничего умнее чтений мана и шаманств посоветовать.
>А выкидывать точно не стоит -- всё-таки с жирфс она работает.
Она просто имеет больше шансов сломаться в самый неподходящий момент. Хотя, для некритичных данных может и сойдёт.
Re:Флешка vs Линукс
Наверно контроллер на флэшке какой-нить волшебный. Её необходимо уничтожить, т.к. она проплачена некрософтом!
Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0