Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
/dev/ufs/TTTT: CANNOT READ BLK: XXXXXX
/dev/ufs/TTTT: UNEXPECTED SOFT UPDATE INCONSISTENCY; RUN fsck MANUALLY.
THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY:
ufs: /dev/ufs/TTTT (/mnt/TTTT)
File system preen failed, trying fsck -y
Can't stat /dev/ufs/TTTT: No such file or directory
Can't stat /dev/ufs/TTTT: No such file or directory
Mounting late file systems: mount: /dev/ufs/TTTT: No such file or directory.
Mounting /etc/fstab filesystems failed, startup aborted
ERROR: ABORTING BOOT (sending SIGTERM to parent)!
*** ** 18:18:48 HOSTNAME init: /bin/sh on /etc/rc terminated abnormally, going to single user mode
Enter full pathname of shell or RETURN for /bin/sh:
… где достаточно разборчиво увидел замены отдельных букв в тексте. Это трудно описать словами, но будто через строго одинаковые интервалы символов палец программиста проваливался между клавиш. Затем [чик-чик] осмысленный скрипт обрывался и перерастал в случайный набор байтов
Флешка — какой-то Trancend на гиг.
Но самое главное то, что объем Вашей флэшки может означать как раз технологию SLC, у которой большой ресурс записи (100,000 циклов). Т.е. по микросхемам NAND это легко может оказаться «гражданский» вариант промышленного изделия TS2GUFM-V, о котором я писал. Предполагаю, что у Вашей флэшки попроще математика — вероятно, медленнее (скорость на уровне 5-10Мб/с) и с более примитивной контрольной суммой. Cейчас в обычном магазине непросто найти флэшку Transcend на 4Гб, но это хороший вариант для embedded систем именно из-за SLC.
Вот вам и инженерный парадокс: в теории старая, крупногабаритная флэшка на 2Гб (наверняка SLC) даже остатком(!) своего ресурса по надежности может заткнуть за пояс совершенно новую суперкомпактную «кроху» на 16Гб (наверняка изготовленную по MLC или TLC технологии). Хотя я бы не стал проверять этот довод на «боевом» сервере.
По ряду причин в этой статье я намеренно избегаю явного описания «полновесных» дисков SSD
Кстати, с флешками есть ещё одна проблема. Например, Transcend использует такие контроллеры (и картридеры у них на тех же контроллерах имеются) с которыми бывают конфликты у того оборудования к которому флешка подключается. После этого не просто рушится файловая система, а дохнет и сама флешка (впрочем, я не знаю, какая её часть). Я столкнулся с этим, когда начал переносить видео на медиаплеер. Еле понял, что происходит.
Флэш-память для загрузки FreeNAS и прочих embedded OS