Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Как принудительно проверить корневую систему на наличие ошибок? (http://forum.oszone.net/showthread.php?t=203994)

Grey_rnd 05-04-2011 16:20 1651574

Как принудительно проверить корневую систему на наличие ошибок?
 
Господа, подскажите плз, как принудительно проверить корневую систему на наличие ошибок?
Желательно пошагово, а так же с использованием терминала и получением логов проверки или хотя бы отображение результатов в терминале.
Исходныйе данные, раздел на hdd - 10Гб, отдан под изучение Ubuntu, соответственно 2 ГБ swap, остальное система и /home.

Kent 05-04-2011 21:47 1651785

Выполнить перезагрузку командой от рута
Код:

shutdown -Fr now

Grey_rnd 06-04-2011 06:54 1651960

Kent, Т.е. отмонтировать ничего не требуется?

Kent 06-04-2011 12:15 1652146

Цитата:

Т.е. отмонтировать ничего не требуется?
А попробовать? :)

Проверка должна запуститься после перезагрузки, до монтирования файловой системы.
Если же не получится, то остаётся проверка из загруженного LiveCD.

vadblm 06-04-2011 13:01 1652181

Цитата:

Цитата Grey_rnd
Kent, Т.е. отмонтировать ничего не требуется? »

Натравливать fsck на смонтированную на запись фс категорически нельзя!
Но рут не особо-то и отмонтируешь. Но можно перемонтировать его в ro:
Код:

mount -no remount,ro /
fsck /

Разумеется, делать это надо в однопользовательском режиме (single mode), в многопользовательском там слишком много открытых на запись различными службами файлов, тем же syslog, например, что не позволит перемонтировать только для чтения. Попасть в single mode можно либо при загрузке из загрузочного меню, либо из многопользовательского режима по команде init 1 (впрочем, слыхал про кривость эмуляции ранлевелов у нынешних убунт, но дерзайте).
Цитата:

Цитата Kent
shutdown -Fr now »

Убунта и тут отличилась - судя по ману, опция -F у shutdown в этом чудесном дистрибутиве отсутствует.
Есть ещё один способ принудить к fsck при следующей загрузке - создать в корне пустой файл forcefsck:
Код:

sudo touch /forcefsck
и перезагрузиться.
Но некоторые убунтоводы жаловались, что и он не срабатывал. ХЗ. Пробуйте, попытка не пытка.

Grey_rnd 06-04-2011 21:02 1652512

vadblm, Логи проверки разделов где можна просмотреть?

vadblm 06-04-2011 21:55 1652546

Цитата:

Цитата Grey_rnd
Логи проверки разделов где можна просмотреть? »

Вроде в /var/log/fsck/

El Scorpio 07-04-2011 06:48 1652704

Цитата:

Цитата Grey_rnd
Желательно пошагово, а так же с использованием терминала и получением логов проверки или хотя бы отображение результатов в терминале. »

Ubuntu добавляет в загрузочное меню пункт "загрузка в режиме восстановления"
1. Перезагружаемся
2. Выбираем этот режим
3. ...
4. Профит

На третьем этапе нужно выполнить команды
Код:

mount -no remount,ro /
fsck /



Время: 17:46.

Время: 17:46.
© OSzone.net 2001-