URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 65361
[ Назад ]

Исходное сообщение
"Как починить файловую систему ext3"

Отправлено vns955 , 04-Апр-06 11:23 
Всем здасте!
Работал под линуксом, вдруг завис он у меня намертво под командой pppd, - пришлось
только по ресету перегружать.
Теперь он у меня не грузится - не может подмаунтить корневую сист. (ext3).
Запустил в режиме rescue, выполнил fsck - на вопросы: Fix error? (что-то в этом роде) отвечал
да. Но все пофиксить не хватило терпения, т.к. их слишком много было (прервал по Ctrl-C).
Затем попытался сделать:
mount -t ext3 /dev/hda8 /mnt/rec
Но не тут-то было, - пишет:
Invalid argument.

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


Содержание

Сообщения в этом обсуждении
"Как починить файловую систему ext3"
Отправлено Z0termaNN , 04-Апр-06 11:42 
>Всем здасте!
>Работал под линуксом, вдруг завис он у меня намертво под командой pppd,
>- пришлось
>только по ресету перегружать.
>Теперь он у меня не грузится - не может подмаунтить корневую сист.
>(ext3).
>Запустил в режиме rescue, выполнил fsck - на вопросы: Fix error? (что-то
>в этом роде) отвечал
>да. Но все пофиксить не хватило терпения, т.к. их слишком много было
>(прервал по Ctrl-C).
а что fsck -y не пробовал ?
>Затем попытался сделать:
>mount -t ext3 /dev/hda8 /mnt/rec
>Но не тут-то было, - пишет:
>Invalid argument.
>
>Народ, поскажите плззз, что можно сделать или как хотябы достать оттуда нужные
>файлы.



"Как починить файловую систему ext3"
Отправлено onorua , 04-Апр-06 12:06 
>>Всем здасте!
>>Работал под линуксом, вдруг завис он у меня намертво под командой pppd,
>>- пришлось
>>только по ресету перегружать.
>>Теперь он у меня не грузится - не может подмаунтить корневую сист.
>>(ext3).
>>Запустил в режиме rescue, выполнил fsck - на вопросы: Fix error? (что-то
>>в этом роде) отвечал
>>да. Но все пофиксить не хватило терпения, т.к. их слишком много было
>>(прервал по Ctrl-C).
>а что fsck -y не пробовал ?
>>Затем попытался сделать:
>>mount -t ext3 /dev/hda8 /mnt/rec
>>Но не тут-то было, - пишет:
>>Invalid argument.
>>
>>Народ, поскажите плззз, что можно сделать или как хотябы достать оттуда нужные
>>файлы.

Когда корневая файловая система не маунтиться, тут fsck -y не катит. Я однажды тоже столкнулся с этим, и знаете что придумал ?))) поставил отвертку на клавиатуру на кнопочку "У":) Многие потом в конторе называли это "скриптом onorua". Это так скорее юмор, но может вам это и пригодится как раз))..


"Как починить файловую систему ext3"
Отправлено Z0termaNN , 04-Апр-06 12:16 
>>>Всем здасте!
>>>Работал под линуксом, вдруг завис он у меня намертво под командой pppd,
>>>- пришлось
>>>только по ресету перегружать.
>>>Теперь он у меня не грузится - не может подмаунтить корневую сист.
>>>(ext3).
>>>Запустил в режиме rescue, выполнил fsck - на вопросы: Fix error? (что-то
>>>в этом роде) отвечал
>>>да. Но все пофиксить не хватило терпения, т.к. их слишком много было
>>>(прервал по Ctrl-C).
>>а что fsck -y не пробовал ?
>>>Затем попытался сделать:
>>>mount -t ext3 /dev/hda8 /mnt/rec
>>>Но не тут-то было, - пишет:
>>>Invalid argument.
>>>
>>>Народ, поскажите плззз, что можно сделать или как хотябы достать оттуда нужные
>>>файлы.
>
>Когда корневая файловая система не маунтиться, тут fsck -y не катит. Я
>однажды тоже столкнулся с этим, и знаете что придумал ?))) поставил
>отвертку на клавиатуру на кнопочку "У":) Многие потом в конторе называли
>это "скриптом onorua". Это так скорее юмор, но может вам это
>и пригодится как раз))..

я таки и не понял, какая разница-то между "корневой" и "не корневой" системой с точки
зрения fsck, тем более, что грзились с cdrom ?


"Как починить файловую систему ext3"
Отправлено vns955 , 04-Апр-06 13:09 
>я таки и не понял, какая разница-то между "корневой" и "не корневой"
>системой с точки
>зрения fsck, тем более, что грзились с cdrom ?

Да разницы никакой - это так доп-ная инфа.


"Как починить файловую систему ext3"
Отправлено Z0termaNN , 04-Апр-06 14:47 
>>я таки и не понял, какая разница-то между "корневой" и "не корневой"
>>системой с точки
>>зрения fsck, тем более, что грзились с cdrom ?
>
>Да разницы никакой - это так доп-ная инфа.

а тогда я не понял, к чему все эти шаманские заклинания и пляски с отверткой.
fsck -y -f
будет работать на любой файловой системе, куда бы она до этого не монтировалась.


"Как починить файловую систему ext3"
Отправлено onorua , 04-Апр-06 21:30 
>>>я таки и не понял, какая разница-то между "корневой" и "не корневой"
>>>системой с точки
>>>зрения fsck, тем более, что грзились с cdrom ?
>>
>>Да разницы никакой - это так доп-ная инфа.
>
>а тогда я не понял, к чему все эти шаманские заклинания и
>пляски с отверткой.
>fsck -y -f
>будет работать на любой файловой системе, куда бы она до этого не
>монтировалась.

Я с этим столкнулся у Gentoo. Если машина подымаетс, и говорит что-то типа: введите пароль рута или Ctrl+d для перезагрузки, ты вводишь пароль рута, и делаешь fsck -y, оно тебе говорит - а вот нифига, в каком-то там режиме выполнение этой команды запрещено. Вот и появился этот шаманский танец. Это было год назад примерно, мог что-то запамятовать (о режимах и т.д.) но то что такое точно было - 100%.


"Как починить файловую систему ext3"
Отправлено vns955 , 05-Апр-06 01:41 
Ну сделал я
fsck -yf /dev/hda8

В конце написала что-то вроде этого
...
столько-то блоков FIXED
*** WARNING: Where are errors ***

Когда я повторно запустил эту-же команду - вроде ошибок не было, а только отчетная инфа:
Pass1 ...
Pass2 ...
...
Pass5 ...
Столько-то файлов, столько-то блоков.

Но после перезагрузки в режиме восстановления при попытке найти разделы, пишет:
Отсутствуют разделы Linux
А при ручном маунте
mount -t ext3 /dev/hda8 /mnt
Invalid argument.

Неужели всё так плохо :( ?



"Как починить файловую систему ext3"
Отправлено Z0termaNN , 05-Апр-06 20:26 
>Ну сделал я
>fsck -yf /dev/hda8
>
>В конце написала что-то вроде этого
>...
>столько-то блоков FIXED
>*** WARNING: Where are errors ***
>
>Когда я повторно запустил эту-же команду - вроде ошибок не было, а
>только отчетная инфа:
>Pass1 ...
>Pass2 ...
>...
>Pass5 ...
>Столько-то файлов, столько-то блоков.
>
>Но после перезагрузки в режиме восстановления при попытке найти разделы, пишет:
>Отсутствуют разделы Linux
>А при ручном маунте
>mount -t ext3 /dev/hda8 /mnt
>Invalid argument.
>
>Неужели всё так плохо :( ?

похоже ты не только файловую систему запорол.
а fdisk что показывает ?



"Как починить файловую систему ext3"
Отправлено vns955 , 06-Апр-06 10:42 
а fdisk что показывает ?

fdisk показывает все разделы - ну вроде всё так как и должно быть.


"Как починить файловую систему ext3"
Отправлено Z0termaNN , 06-Апр-06 11:22 
>а fdisk что показывает ?
>
>fdisk показывает все разделы - ну вроде всё так как и должно
>быть.


ну если так, то попробуй подмонтироваться, используя резервный суперблок.


"Как починить файловую систему ext3"
Отправлено vns955 , 06-Апр-06 14:09 
>ну если так, то попробуй подмонтироваться, используя резервный суперблок.

вы имеете ввиду:
e2fsck -b 32768 /dev/hda8

затем вместо 32768 попробывать следующий и так до тех пор пока всё корректно не восстановится?


"Как починить файловую систему ext3"
Отправлено vns955 , 10-Апр-06 00:49 
>>ну если так, то попробуй подмонтироваться, используя резервный суперблок.
>

Пробовал

mount -o sb=32768*4 /dev/hda8 /mnt/rec

но что-то не помогает:
в /mnt/rec появляется каталог lost+found и именно нужных мне файлов там как назло нет

ЗЫ: я пробовал так со всеми резервными суперблоками - картина везде та же самая :(