После зависания системы и ребута тачки ресетом немогу смонтировать /homemount: wrong fs type, bad option, bad superblock on /dev/hdb1, or too many mounted file systems
Интуиция потсказивает что линух не может найти суперблок. Может есть какая прога а то руками перебирать все значения неохота да и толком не пойму какие надо подставлять в команду e2fsck -b 8192 (* 2) /dev/hda5 или 8193 (* 2).
А может дело вовсе не в суперблоке? Помогите, пожалуйста, в /home куча баз - если пропадут, шеф кастрирует.
Может ты харды переставлял?
>Может ты харды переставлял?
mkfs с соответствующей опцией выдаст резервные super-block, правда если фс создавалась по дефолту. А вообще-то бэкап никто не отменял.
>mkfs с соответствующей опцией выдаст резервные super-block, правда если фс создавалась по
>дефолту. А вообще-то бэкап никто не отменял.
А какой опцией, если не трудно? А фс я ставил при инсталяции RH73 с компактов.
>Может ты харды переставлял?
Нет, комп завис, я его презагрузил ресетом и торба :(
>После зависания системы и ребута тачки ресетом немогу смонтировать /home
>
>mount: wrong fs type, bad option, bad superblock on /dev/hdb1,
> or too many mounted file systems
>
fdisk -l
+ проверь /etc/fstab (какой раздел на /home монтируется
fsck -y -t ext2 /dev/hda5Почему по fstab ты монтируешь /dev/hdb1, а проверять хочешь /dev/hda5
Можно монтировать вручную (не по fstab) - mount -t ext2 /dev/hda5 /home>Интуиция потсказивает что линух не может найти суперблок. Может есть какая прога
>а то руками перебирать все значения неохота да и толком не
>пойму какие надо подставлять в команду e2fsck -b 8192 (* 2)
>/dev/hda5 или 8193 (* 2).
>А может дело вовсе не в суперблоке? Помогите, пожалуйста, в /home куча
>баз - если пропадут, шеф кастрирует.
>А какой опцией, если не трудно? А фс я ставил при инсталяции RH73 с компактов.
По FreeBSD
usage: newfs [ -fsoptions ] special-device [device-type]
where fsoptions are:
-N do not create file system, just print out parametersА как под линукс - не помню, посмотри ман.
>По FreeBSD
>usage: newfs [ -fsoptions ] special-device [device-type]
>where fsoptions are:
> -N do not create
>file system, just print out parameters
>
>А как под линукс - не помню, посмотри ман.
Команди newfs в RH73 нет :(
>>По FreeBSD
>>usage: newfs [ -fsoptions ] special-device [device-type]
>>where fsoptions are:
>> -N do not create
>>file system, just print out parameters
>>
>>А как под линукс - не помню, посмотри ман.
>
>
>Команди newfs в RH73 нет :(Kit, если чуть-чуть включить логику, то можно догадаться, что смотреть следует man на программу создания файловой системы. Посему для ext2/ext3 нужно читать man mke2fs. Если мне не изменяет память, то ключ -n.
>fdisk -l
>+ проверь /etc/fstab (какой раздел на /home монтируется
>fsck -y -t ext2 /dev/hda5
>
>Почему по fstab ты монтируешь /dev/hdb1, а проверять хочешь /dev/hda5
>Можно монтировать вручную (не по fstab) - mount -t ext2 /dev/hda5 /homeИзвините, ошибся, /home монитируется в /dev/hda5
e2fsck -b 8193 /dev/hda5
/home: invalid argument while reading block 67110157
/home: invalid argument reading journal superblock
e2fsck: invalid argument while checking ext3 journal for /home
>e2fsck: invalid argument while checking ext3 journal for /home
хм, у тябе ext3 а ты на нее e2fsck напускаешь...
>хм, у тябе ext3 а ты на нее e2fsck напускаешь...А что нужно запускать для ext3? Может есть какие проги?
>>хм, у тябе ext3 а ты на нее e2fsck напускаешь...
>
>А что нужно запускать для ext3? Может есть какие проги?
Скажи пожалуйста, что выдается в ответ на
fdisk -l
mount -t ext3 /dev/hda5 /home
fsck -y -t ext3 /dev/hda5
>>>хм, у тябе ext3 а ты на нее e2fsck напускаешь...
>>
>>А что нужно запускать для ext3? Может есть какие проги?
>Скажи пожалуйста, что выдается в ответ на
>fdisk -l
>mount -t ext3 /dev/hda5 /home
>fsck -y -t ext3 /dev/hda5я бы порядок изменил: сначала fsck, потом mount
а вообще, что за мучения, ну ВСЕ вытягивается через man:
# man fsck
# man e2fsck
# man tune2fsкроме того есть HOWTO и разные руководство, включая создание, проверку,
восстановление ext2/3 и тд и тп.Все что нужно сделать, загрузиться в single-user mode или с дискетки,
попробовать прочистить и прочитать "/" (root-fs), затем прочитать
/etc/fstab и выполнить вручную fsck с правильными опциями.Скажем так, если я не положил правильно систему: shutdown or reboot or
sync;sync; halt, а просто выключил питание или его отрубили, то
при следующей загрузке fsck попытается оживить filesystems, если не
смогла, это нужно попробовать сделать в single-user режиме вручную:fsck -y опции /dev/сырое_устройство
и так для всех устройств-файловых_систем. Если неудачно - тогда можно
попробовать использовать альтернативный суперблок, если НИЧЕГО не
получается - вероятно в морг.Прим: про superblock расписано в man fsck и про его альтернативу,
всегда желательно иметь хлюпик или backup или... где должена храниться
копия /etc/fstab и данные полученные dumpfs (сто раз сюда об этом отписывал)
>кроме того есть HOWTO и разные руководство, включая создание, проверку,
>восстановление ext2/3 и тд и тп.
5 дней сижу в инете и читаю HOWTO, пока только один реальний способ:
mke2fs -S /dev/hda5 и fsck -y /dev/hda5 - но ето крайняк, если ничего лучшего не будет. Нашол прогу e2salvage - в описании пишут что может найти суперблок, но не могу устанловить - ошибки при компиляции.
Если подскажите еще какие ссилки буду рад и там посмотреть.
>
>Все что нужно сделать, загрузиться в single-user mode или с дискетки,
>попробовать прочистить и прочитать "/" (root-fs), затем прочитать
>/etc/fstab и выполнить вручную fsck с правильными опциями.
>
>Скажем так, если я не положил правильно систему: shutdown or reboot or
>
>sync;sync; halt, а просто выключил питание или его отрубили, то
>при следующей загрузке fsck попытается оживить filesystems, если не
>смогла, это нужно попробовать сделать в single-user режиме вручную:
>
>fsck -y опции /dev/сырое_устройство
>и так для всех устройств-файловых_систем. Если неудачно - тогда можно
>попробовать использовать альтернативный суперблок, если НИЧЕГО не
>получается - вероятно в морг.
Все ето я перепробивал и не один раз. Так не хочеться в морг :(
>
>Прим: про superblock расписано в man fsck и про его альтернативу,
>всегда желательно иметь хлюпик или backup или... где должена храниться
>копия /etc/fstab и данные полученные dumpfs (сто раз сюда об этом отписывал)
>
пробивал e2fsck -b 8193 /dev/hda5, подставлял разние числа но суперблока там или нет или хреновие. Backupa не делал (о чем жалею).
Неужели ето конец?
>Скажи пожалуйста, что выдается в ответ на
>fdisk -l
>mount -t ext3 /dev/hda5 /home
>fsck -y -t ext3 /dev/hda5fdisk -l :
/dev/hda5 1025 4016 24033208+ 83 Linux
mount -t ext3 /dev/hda5 /home :
EXT3-fs: ide0(3,5): couldn't mount beacouse of unsupported optional features (4000400)
mount: wrong fs type, bad option, bad superblock on /dev/hda5, or too many file systemsfsck -y -t ext3 /dev/hda5 :
fsch 1.27
fsck.ext3: Filesystem revision too high while trying to open /dev/hda5. The filesystem revision is apparently too high for thie version of e2fsck. (Or the filesystem superblock is corrupt)