Войти

Показать полную графическую версию : Ошибка файловой си-мы


wolland
20-05-2003, 16:53
При очередном входе в систему во время загрузки
выдалось сообщение:
(процесс загрузки)

checking root filesystems
/dev/hdc2 containes a file system with error, checked forced
/dev/hdc2 :
Inode 131874 has imagie falg set
/dev/hdc2 :UNEXPECTED INCONSISTENSY ;  RUN fsck MANUALLY
(i.e. without -o or -p options)                                                                     [FAILED]

***AN error occured during the file system check
***Dropping you to in shell ; the system will rwboot
***when you leave the shell

Give root for maintaince
(or ctrl-d for normal sturtup)

При нажатии ctrl-d запускается перезагрузка.
Ctrl-c не работает.
При вводе рута выводится консоль, в которой не работают почти все команды.

Да, до происшедшего при входе в сис-му у меня был сбой с панелью, хотя это часто бывает.

Как от этого можно избавиться, не снося сис-му?  

LedZX
20-05-2003, 17:52
Ну, "грязная"  файловая система..
При вводе рута выводится консоль, в которой не работают почти все команды.

Это  однопользовательский режим. В нем работает только ограниченное число команд.В основном - rescue.Вот и запускай fsck.А с дискетты типа tomsroot?Или просто с загрузочной. И fsck -c. А ctrl-d... Слушай, она (ось) тебе ж пишет: для нормальной загрузки. А нормально у тебя - выходит?

Barracuda
20-05-2003, 18:53
LedZX
И не выйдет, т.к. /dev/hdc2 :UNEXPECTED INCONSISTENSY ;  RUN fsck MANUALLY
wolland
смонтируйте ФС, на которой лежит fsck только на чтение и запустите fsck. Или загрузитесь с компакта и в консоли проверьте вашу ФС.

wolland
20-05-2003, 21:32
Barracuda
Можно поподробнее, что значит смонтировать fsck(где она лежит)
Я про такую чтуку первый раз слышу если честно.
И у меня ведь загрузка не дохадит до проверки fstab
Ведь там по идее должны монтироваться системы и устройства чтения.

Barracuda
20-05-2003, 21:41
wolland
И у меня ведь загрузка не дохадит до проверки fstab
Ведь там по идее должны монтироваться системы и устройства чтения.
Хе-хе, это на запись он смонтировать не может, еснно, - это необходимо для normal operation modе. А, справшивается, нафига загрузчик передаёт ядру параметр root=/dev/hdxy. Читает он его. И fstab считывается. другое дело, что ремаунт непроходит. А fsck находится в /sbin. Кстати, может и не нужно монтировать - достаточно попробовать выполнить fsck, пофиксить бяши и вперёд на init 3 (или 5, если у вас в графике грузится).

Добавлено:

Barracuda
только монтировать надо с -o ro. Иначе fsck матюкаться будет.

LedZX
21-05-2003, 10:44
Barracuda
И не выйдет, т.к.
Как это - не выйдет? Загрузится с дискетты или бутового CD, смонтировать грязный раздел и запустить fsck не выйдет?
Какая разница, откуда fsck запускать? И с чего?Не безопаснее ли с другой корневой? Монтировать всё равно надо, хотя при запуске fsck будет выдано предупреждение. И что CD загрузочный, что rescue-дискетта-без разницы, кому как.
RUN fsck MANUALLY    !!!!!!

wolland
что значит смонтировать fsck

Н-да. Scandisk в Линуксе.
Barracuda
достаточно попробовать выполнить fsck,
Ну да.С риском снести систему начисто.

ruslandh
22-05-2003, 00:28
LedZX
Риск появляется, если раздел смонтирован, лучше проверять с помощью fsck несмонтированный раздел. Хотя риск снести систему появляется при любой работе из-под root, а тем-более при работе с файловой системой :)

LedZX
22-05-2003, 10:40
Монтировать всё равно надо,

Ну, погорячился. погорячился:) .
ruslandh
а тем-более при работе с файловой системой
Это как-бы сесть перед компом и смотреть на него :lol: .А как в single-mode не рутом работать? Чудится мне, что ВСЕ операции восстановления файловой системы требуют полномочий рута. Что-то путаю?

wolland
22-05-2003, 17:14
Всем спасибо, все удачно получилось.
:oszone:

Ламерский конечно вопрос, но что же сделать.
Первый раз, когда я запустил fsck я указал yes тоько
впараметрах fix. Все что было clean я отменял.
После окончания он меня послал и сказал, мол делай сначала.
Тогда я везде подтвердил согласие на действие.
Так вот, что это были за параметры fix и clean




© OSzone.net 2001-2012