Войти

Показать полную графическую версию : Как принудительно проверить корневую систему на наличие ошибок?


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

Kent
05-04-2011, 21:47
Выполнить перезагрузку командой от рута
shutdown -Fr now

Grey_rnd
06-04-2011, 06:54
Kent, Т.е. отмонтировать ничего не требуется?

Kent
06-04-2011, 12:15
Т.е. отмонтировать ничего не требуется?А попробовать? :)

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

vadblm
06-04-2011, 13:01
Kent, Т.е. отмонтировать ничего не требуется? »
Натравливать fsck на смонтированную на запись фс категорически нельзя!
Но рут не особо-то и отмонтируешь. Но можно перемонтировать его в ro:

mount -no remount,ro /
fsck /

Разумеется, делать это надо в однопользовательском режиме (single mode), в многопользовательском там слишком много открытых на запись различными службами файлов, тем же syslog, например, что не позволит перемонтировать только для чтения. Попасть в single mode можно либо при загрузке из загрузочного меню, либо из многопользовательского режима по команде init 1 (впрочем, слыхал про кривость эмуляции ранлевелов у нынешних убунт, но дерзайте).
shutdown -Fr now »
Убунта и тут отличилась - судя по ману (http://manpages.ubuntu.com/manpages/lucid/man8/shutdown.8.html), опция -F у shutdown в этом чудесном дистрибутиве отсутствует.
Есть ещё один способ принудить к fsck при следующей загрузке - создать в корне пустой файл forcefsck:

sudo touch /forcefsck

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

Grey_rnd
06-04-2011, 21:02
vadblm, Логи проверки разделов где можна просмотреть?

vadblm
06-04-2011, 21:55
Логи проверки разделов где можна просмотреть? »
Вроде в /var/log/fsck/

El Scorpio
07-04-2011, 06:48
Желательно пошагово, а так же с использованием терминала и получением логов проверки или хотя бы отображение результатов в терминале. »
Ubuntu добавляет в загрузочное меню пункт "загрузка в режиме восстановления"
1. Перезагружаемся
2. Выбираем этот режим
3. ...
4. Профит

На третьем этапе нужно выполнить команды
mount -no remount,ro /
fsck /




© OSzone.net 2001-2012