Ремонт повредени файлови системи

Ремонт повредени файлови системи

На практика единственото лечение за унищожаване на файловата система във всички Unix - полезност fsck. Ако не се лекува, а след това работата ви е почти безнадеждно. Бих предложил в моргата, но ентусиасти дори може леко дърпат.
Забележка: Командата е показано в примерите трябва да се прави само внимателна преценка на възможните последствия. Ето защо, в примерите на истинските си имена spetsfaylov дяловете на твърдия диск се заменят с / сътрудничество / HD-име (в реално използване живот / сътрудничество / hda2, / сътрудничество / HDB3 / сътрудничество / sda1.) Thin изправяне FS tune2fs ви позволява да променяте конфигурируеми опции -C макс файлова система -mount-брои -M запазени-блокове-процентен и т.н. tune2fs -m 1 / сътрудничество / HD-име # ви намерят друг 50MB свободно пространство, # и позволяват да се нанесе върху оставащата част от свободното пространство # катастрофално фрагментация на стандартна файлова система лечение: fsck -y / сътрудничество / HD-име Принудително лечение с тест и " замяната на "лоши блокове fsck -y -c -f / сътрудничество / HD имена # -Y неинтерактивен лечение" да "на всички въпроси # -C намерите лоши блокове само за четене тест и да се премести към inod лоши блокове # -F да принуди проверка (игнорирай "FS е чист", под чийто флаг Ако основният Superblock е загубено, добавете опцията -b 8193 или -b 16385. уточняване резервно копие. стаите са резервен SB докладвани при маркиране раздел и newfs полезност (вие със сигурност запазва своята обява?) структури за печат настаняване на услуги и параметри FS suberbloka да командват tune2fs -l и dumpe2fs tune2fs / сътрудничество / HD-име dumpe2fs / сътрудничество / HD-име Ако починал _all_ копия на Superblock -. последен шанс mke2fs -S предписват _only_ структура superblocks и групови описания, без да докосвате на данните се mke2fs -S / сътрудничество / HD-име # Напиши суперблок и група дескриптори само fsck -y / сътрудничество / HD-име # vseda непосредствено зад този план fsck и дори това Това не е краят. За силен дух е дебъгер на файловата система debugfs човека debugfs

    Поведение в Avarin ситуация

Естествено, че ще бъде по-цяло, когато изрита в потребителски режим, за да прихване тази обувка ред LILO-черупка (Left-н) и командата за зареждане, за да добавите параметър единична Лило: Linux единствен linux'ovsky В един потребител може да бъде достъпен само чрез познаването на администраторската парола. Без да знае паролата, че е необходимо да се зареди като: Лило: Linux първоначален = / хамбар / од или така (ако е подготвен спасителен-дискета с файлова система UNIX) Лило: Linux първоначален = / хамбар / од корен = / сътрудничество / fd0H1440 яхвам кореновия дял на само за четене, за да напишете монтиране -t ext2 -н -o нов кон, RW / сътрудничество / HD-корен / Mount унищожени FS, като се използва алтернативен суперблок монтиране -t ext2 -o SB = 8193, nocheck / сътрудничество / HD-име / mntname Pdrobnosti (вие ще се смее): монтиране човек

    Linux: ext2 файлова система и ext3: Undelete / Безпогрешен