Не монтируется home (Ошибка при проверке файловой системы)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Не монтируется home

Сообщение karhu »

Прошу помощи у знатоков линукса. Возможно после сбоя питания, перестал монтироваться хоме каталог. При загрузке системы включается fsck.ext3 результат fsck.ext3/dev/hda4 failed (status 0x4).Запускается только root сеанс, через init 5. home каталог не доступен. Есть ли возможность восстановить данные? Как ни как 90Гб выделено. :rolleyes: На всякий случай, вот фстаб:

Код:

proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 usbfs /proc/bus/usb usbfs noauto,user,rw 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 /dev/fd0 /media/floppy auto noauto,user,sync 0 0 /dev/hda2 / reiserfs defaults 1 1 /dev/hda1 /boot auto noauto,user 0 0 /dev/hda3 swap swap default 0 0 /dev/hda4 /home auto acl,user_xattr 1 2
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Не монтируется home

Сообщение Uncle_Theodore »

А какая файловая система на /home'е? auto в fstab'е выглядит как-то странно...
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

home ext3
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Не монтируется home

Сообщение a_trub »

Скорей всего в результате аварийного отключения файловая система оказалась поврежденной. Попробуй выполнить от root'а
fsck.etx3 -b 8192 /dev/hda4
Вот еще по теме: http://www.opennet.ru/base/sys/find_superblock.txt.html
Короче, надо искать неповрежденный суперблок и по нему файловую систему поднимать. Обычно это автоматом происходит при загрузке системы, странно что у тебя это не сработало.
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

Спасибо. Завтра попробую, отпишусь. Сейчас в инете с другого компа.
Спасибо сказали:
Аватара пользователя
nyncuk
Сообщения: 162

Re: Не монтируется home

Сообщение nyncuk »

кстати насчет мкфс
вручную после инсталла пересоздавал файловые системы с нужными параметрами - размер блока, сколько зарезервировано за рутом и и проч.

о лечении - имхо слить образ раздела по диди в файл, монтировать и лечить
ибо одно неверное движение - ну вы в курсе
гугль в помощь!
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

Помогло
a_trub писал(а):
12.07.2007 01:23
от root'а
fsck.etx3 -b 8192 /dev/hda4.

Хомик появился, но до рута приходится добираться через init 5, т.е. система автоматом не стартует, встает на проверке ФС. Что есчё сделать? Пли-и-з.
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Не монтируется home

Сообщение a_trub »

Поподробней, пожалуйста. root файловую систему на /home видит? Немного непонятно, что значит: "до рута приходится добираться через init 5"? Уровень загрузки какой сейчас стоит?
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

Включаю комп. GRUB-выбор ОС-пошла загрузка...доходит до проверки hda4, показывает проценты и предлогает ввести пасс рута. Ввожу пасс init 5 дальше все работает и рут и хом. Вот так по ламерски как могу... если это есть уровень загрузки?
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Не монтируется home

Сообщение a_trub »

Ну а система-то грузится? Иксы стартуют? Покажи на всякий случай /etc/inittab.
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

В руте даю команду моунт, появляется "плюсик" на папке home, но каталог не открывается. Что-то опять не то.

Код:

# # /etc/inittab # # Copyright © 1996-2002 SuSE Linux AG, Nuernberg, Germany. All rights reserved. # # Author: Florian La Roche, 1996 # Please send feedback to http://www.suse.de/feedback # # This is the main configuration file of /sbin/init, which # is executed by the kernel on startup. It describes what # scripts are used for the different run-levels. # # All scripts for runlevel changes are in /etc/init.d/. # # This file may be modified by SuSEconfig unless CHECK_INITTAB # in /etc/sysconfig/suseconfig is set to "no" # # The default runlevel is defined here id:5:initdefault: # First script to be executed, if not booting in emergency (-b) mode si::bootwait:/etc/init.d/boot # /etc/init.d/rc takes care of runlevel handling # # runlevel 0 is System halt (Do not use this for initdefault!) # runlevel 1 is Single user mode # runlevel 2 is Local multiuser without remote network (e.g. NFS) # runlevel 3 is Full multiuser with network # runlevel 4 is Not used # runlevel 5 is Full multiuser with network and xdm # runlevel 6 is System reboot (Do not use this for initdefault!) # l0:0:wait:/etc/init.d/rc 0 l1:1:wait:/etc/init.d/rc 1 l2:2:wait:/etc/init.d/rc 2 l3:3:wait:/etc/init.d/rc 3 #l4:4:wait:/etc/init.d/rc 4 l5:5:wait:/etc/init.d/rc 5 l6:6:wait:/etc/init.d/rc 6 # what to do in single-user mode ls:S:wait:/etc/init.d/rc S ~~:S:respawn:/sbin/sulogin # what to do when CTRL-ALT-DEL is pressed ca::ctrlaltdel:/sbin/shutdown -r -t 4 now # special keyboard request (Alt-UpArrow) # look into the kbd-0.90 docs for this kb::kbrequest:/bin/echo "Keyboard Request -- edit /etc/inittab to let this work." # what to do when power fails/returns pf::powerwait:/etc/init.d/powerfail start pn::powerfailnow:/etc/init.d/powerfail now #pn::powerfail:/etc/init.d/powerfail now po::powerokwait:/etc/init.d/powerfail stop # for ARGO UPS sh:12345:powerfail:/sbin/shutdown -h now THE POWER IS FAILING # getty-programs for the normal runlevels # <id>:<runlevels>:<action>:<process> # The "id" field MUST be the same as the last # characters of the device (after "tty"). 1:2345:respawn:/sbin/mingetty --noclear tty1 2:2345:respawn:/sbin/mingetty tty2 3:2345:respawn:/sbin/mingetty tty3 4:2345:respawn:/sbin/mingetty tty4 5:2345:respawn:/sbin/mingetty tty5 6:2345:respawn:/sbin/mingetty tty6 # #S0:12345:respawn:/sbin/agetty -L 9600 ttyS0 vt102 #cons:1235:respawn:/sbin/smart_agetty -L 38400 console # # Note: Do not use tty7 in runlevel 3, this virtual line # is occupied by the programm xdm. # # This is for the package xdmsc, after installing and # and configuration you should remove the comment character # from the following line: #7:3:respawn:+/etc/init.d/rx tty7 # modem getty. # mo:235:respawn:/usr/sbin/mgetty -s 38400 modem # fax getty (hylafax) # mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem # vbox (voice box) getty # I6:35:respawn:/usr/sbin/vboxgetty -d /dev/ttyI6 # I7:35:respawn:/usr/sbin/vboxgetty -d /dev/ttyI7 # end of /etc/inittab


Может это прояснит чего-нибудь

Код: Выделить всё


 # fsck.ext3 -b 8192 /dev/hda4
e2fsck 1.39 (29-May-2006)
/dev/hda4 is mounted.

WARNING!!!  Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

fsck.ext3: Bad magic number in super-block while trying to open /dev/hda4

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Не монтируется home

Сообщение a_trub »

karhu писал(а):
12.07.2007 22:48
Может это прояснит чего-нибудь

Код: Выделить всё


 # fsck.ext3 -b 8192 /dev/hda4
e2fsck 1.39 (29-May-2006)
/dev/hda4 is mounted.

WARNING!!!  Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

fsck.ext3: Bad magic number in super-block while trying to open /dev/hda4

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Э.... так у тебя файловая система не восстановилась. Суперблок 8192 поврежден. Пробуй другие блоки.
при форматировании раздела создается несколько суперблоков. все их номера - это
степени двойки. то есть, тебе надо попробовать запускать
e2fsck -b 8192 /dev/hda? где ? - номер твоего раздела
e2fsck -b 32768 /dev/hda?
e2fsck -b 655366 /dev/hda?
и т.д. какой-нить супер блок и окажется живым...
С уважением
Андрей Щербаков

Эту цитату я по ссылке приводил. Пробуй.
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

Пробуй другие блоки.

Перепробовал предложенные блоки, сразу ничего не вышло. Выключил комп. Позже выясняю, что сынуля дал на время товарищу потестить звуковуху,время отсутствия которой совпадает с временем отказа системы (может просто совпадение) . Вставили звучку на место, запускаем машину все работает. Спасибо за советы, участие в решении проблемы.
ЗЫ и все-таки могло ли повлиять отсутствие зв.карты на сбой системы? :rolleyes:
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Не монтируется home

Сообщение a_trub »

Да вроде как не должно повлиять, особенно на файловую систему /home. Убирал, добавлял звуковухи - ничего не падало. Может просто совпадение?
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

Доброго времени суток! Прошло три недели и снова отказ системы - пропал home раздел. Вылечил вышеобсужденным методом. Напрашиваются вопросы:1) нормальное ли это явление. 2) сколько раз еще удасться восстановление, не закончатся ли нормальные суперблоки и в чем может быть причина? Заранее благодарю. :rolleyes:
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Не монтируется home

Сообщение DaemonTux »

karhu писал(а):
06.08.2007 00:15
Доброго времени суток! Прошло три недели и снова отказ системы - пропал home раздел. Вылечил вышеобсужденным методом. Напрашиваются вопросы:1) нормальное ли это явление. 2) сколько раз еще удасться восстановление, не закончатся ли нормальные суперблоки и в чем может быть причина? Заранее благодарю. :rolleyes:

У мну складывается подозрения что у вас винт сыпится. Потестите его на бед блоки.
Vladivostok Linux User Group
Спасибо сказали:
a_trub
Сообщения: 277
ОС: openSUSE 11

Re: Не монтируется home

Сообщение a_trub »

DaemonTux писал(а):
06.08.2007 02:22
У мну складывается подозрения что у вас винт сыпится. Потестите его на бед блоки.

Похоже на то. Что за винчестер и сколько ему лет?
Спасибо сказали:
Аватара пользователя
karhu
Сообщения: 128
ОС: openSUSE 11.3 x86_64

Re: Не монтируется home

Сообщение karhu »

a_trub писал(а):
06.08.2007 09:45
DaemonTux писал(а):
06.08.2007 02:22
У мну складывается подозрения что у вас винт сыпится. Потестите его на бед блоки.

Похоже на то. Что за винчестер и сколько ему лет?

Извиняюсь за задержку с ответом, были проблемы с интернетом. Если верить инфе об оборудовании, то хард - ST3120026A. В работе третий год. А, как или - чем, проверить бэды? :blush:
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Не монтируется home

Сообщение Uncle_Theodore »

karhu писал(а):
08.08.2007 22:29
А, как или - чем, проверить бэды? :blush:

Командой badblocks например. Внимательно прочитайте ман перед использованием!
Спасибо сказали:
foxweb
Сообщения: 20
ОС: Mandriva 2009.0 Free

Re: Не монтируется home

Сообщение foxweb »

Ребята, привет! Снова придётся поднять эту тему, у меня в точности такая же фигня, так же не монтируется /home, при старте системы доооолго долго его проверяет, но бесполезно. И выводит список битых блоков. Проверка всегда заканчивается неуспешно, то есть не до конца. Разница с авторомтопика только в том, что винт новый! Toshiba 80 2,5" на ноуте Acer Aspire 5005. Монтирую руками под рутом, вхожу под обычным юзером( хомяк которого как раз на этом разделе) - вроде работает как обычно всё, только половина дров не загружено (например звук и USB).

Единственное на что думаю, я переносил разделы с линуком с физически битого (магнитное воздействие) винта, но там бэды были закрыты мной. Сейчас сделал слепок раздела на другой винт.

Я конечно попробую, что тут насоветовали. Посмотрим, что получится... И главное с чего бы? вроде ext3 надёжная офигенно, я так надеялся что у меян не будет таких глюков, а у меня там вся музыка и кино и важные данные... Доверил можно сказать самое ценное этой ФС... а она падает.

Кстати, Мандрива у меня 2007.1 free.
Спасибо сказали: