>это не в fsck, в какой-то из 2.x версий утилиту
>bad144 - проверку на bad блоки и занесение их
>в таблицу, изничтожили как класс, подразумевая что
>диски приходят с заводской таблицей bad'ов, на
>этапе disklabel можно указать доп.проверку и
>дополнить таблицу и выделить альтернативные блоки
>на этапе newfs
>Для SCSI дисков это и вовсе не нужно, там своя технология пометки
>плохив и замена альтернативными из резерва или переадресация
>
>итого:
>
>man disklabel
>man newfs
>
>об этом я писал, что указать проверку bad блоков можно лишь в
>самом начале.
НИ ХРЕ-НА!
Гонево это все. man disklabel - единственное упоминание bad-блоков - флаг badsect. Я так и не понял, нафиг он нужен. Ибо что с ним, что без... Те же яйца, вид сбоку. newfs со всеми возможными опциями ведет себя одинаково. Как не мог fsck прочесть некие блоки, так и не может. Наткнулся на утилитку с названием badsect. Диковатая у нее идея (для выходца из ДОСа, наслышавшегося про крутизну неимоверную юникса). Вместо того, чтобы на уровне файловой системы сбойные блоки пометить как неиспользуемые, создать на их месте мертвые файлы. Я еще не до конца разобрался, что там потом происходит, но кажется fsck это все потом похерит (я так понял, один несоторожный ответ, и снова FILE SYSTEM MARKED DIRTY). Во всяком случае сечас именно так у меня и происходит.
|