Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Pavel Andreew                        2:5080/59      19 Sep 2001  21:02:22
 To : Andrew Scherbacov
 Subject : FAQ: Восстановление ext2fs
 -------------------------------------------------------------------------------- 
 
 
 Как то 19 Сен 01 в 11:52, Andrew Scherbacov написал к Pavel Andreew:
 
  PA>>    В результате жестокого глюка аппаратуры полетел суперблок
  PA>> как спасти хоть что-нибудь?
  AS> при форматировании раздела создается несколько суперблоков. все их
  AS> номера - это степени двойки. то есть, тебе надо попробовать запускать
  AS> e2fsck -b 8192 /dev/hda? где ? - номер твоего раздела
  AS> e2fsck -b 32768 /dev/hda?
  AS> e2fsck -b 655366 /dev/hda?
 
    Всем огромное спасибо! ext2fs - самая живучая из всех fs! Восстановил %-))
 
    Hу а теперь - готовый FAQ "по горячим следам":
 
    Q: В результате глюка/etc пришлось вырубать систему по RESET. При загрузке
 ядро говорит, что root partition испорчена. e2fsck с дискеты не проходит :-(
    A: В отличие от FAT в Ext2fs самая важная информация о файловой системе
 (суперблок) дублируется несколько [десятков] раз. Программа e2fsck перед началом
 работы пытается считать главный суперблок, расположенный в самом начале раздела 
 Linux. Если же он испорчен, то нужно указать ей (ключем -b) месторасположение
 резервного.
    Адреса и количество копий суперблока определяются при форматировании раздела 
 - mke2fs после своей работы выводит их на экран. Поэтому, если вы не записали на
 бумажке эти цифры (как делают настоящие сисадмины :), то нужно сделать так:
    1) загрузиться с rescue-дискеты
    2) убедиться, что Partition Table не испорчена (размер и положение
 восстанавливаемого раздела прежние)
    3) запустить 'mke2fs -n /dev/hd??'.  Здесь: /dev/hd?? - номер раздела.
       !!! ВАЖHО !!! Hе забудьте поставить ключ '-n' - иначе о восстановлении
       можно забыть...
    4) на экран будет выведена информация о том, как бы форматировалась данная
 партиция (ключ -n как раз и делает только эмуляцию)
    5) списываем на бумажку номера резервных суперблоков и - запускаем
       e2fsck -b <номер> /dev/hd??
 
    Hе удивляйтесь, что вам будет предложено пофиксить множество ошибок fs -
 копии суперблока содержат информацию с момента последней штатной перезагрузки.
 Так что часть файлов будет все-таки утеряна (но, по опыту, не более 1-2%).
 
    И - напоследок - еще один совет: если вы все же умудрились "напортачить" с
 Partition Table (либо не помните, с какими параметрами форматировали раздел
 первоначально), то не все еще потеряно. Есть куча программ для просмотра/
 редактирования непосредственно диска (Norton DiskEditor (dos), lde (linux)), а
 также замечательная утилита Дмитрия Федорова finde2super, которая находит живой 
 суперблок путем сканирования диска. Ее можно найти здесь:
 
  ftp://ftp.inp.nsk.su/export/fedorov/soft/finde2super-1.2-1.tar.gz
  ftp://collage.etel.ru/pub/unix/finde2super-1.2-1.tar.gz
 
    Good night!   /_Pavel_/
 --- GoldED/2 3.0.1-GP
  * Origin: * Holiday system * Beer tested * System stable * (2:5080/59)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Восстановление ext2fs   Pavel Andreew   18 Sep 2001 21:37:26 
 Re: Восстановление ext2fs   Vladimir Bormotov   18 Sep 2001 23:45:08 
 Re: Восстановление ext2fs   Dmitry Fedorov   19 Sep 2001 09:53:41 
 Восстановление ext2fs   Andrew Scherbacov   19 Sep 2001 11:52:32 
 FAQ: Восстановление ext2fs   Pavel Andreew   19 Sep 2001 21:02:22 
 Re: FAQ: Восстановление ext2fs   Dmitry Fedorov   20 Sep 2001 11:33:05 
Архивное /ru.linux/18813ba9142f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional