LINUX.ORG.RU

Проверка корневого каталога


0

0

Немного дурацкий вопрос... А возможно ли каким-нибудь способом (без использования другой системы или LiveCD) проверить корневую ФС. Ну, например, смонтировав ее ro, но чтобы fsck имел доступ на запись?

Смонтировать в ro можно, только там долго демоно разных убивать, чтобы он не писали куда не надо. При желании вобще можно делать pivot_root на ram-disk, заранне создав там новую корневую файловую систему.

fsck всегда может записать на файловую систему, он работает с устройством, а не с файлами. Но проверка (и исправления) могут завершиться с требованием перезагрузки.

mky ★★★★★
()

init 1, mount -o remount,ro / (если /var не на отдельной ФС, то, обычно, надо убить syslogd)
и вперёд... fsck

Marmirus ★★
()
Ответ на: комментарий от mky

> Смонтировать в ro можно, только там долго демоно разных убивать, чтобы он не писали куда не надо.

С какой радости демоны пишут в '/' ?!

Solaris10
()
Ответ на: комментарий от Solaris10

> С какой радости демоны пишут в '/' ?!
/var может быть не на отдельном разделе

Lumi ★★★★★
()
Ответ на: комментарий от AITap

> sudo telinit 1

и ссш отваливается :)
если по правильному, то надо вынести в RAM-диск /var, сделать mount -o remount,ro / и потом fsck.

Komintern ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.