Я установил Linux Mint 12 KDE и хотел бы проверить корневой раздел на наличие ошибок.
Как проверить корневой раздел с помощью fsck во время загрузки?
boot
linux-mint
root
fsck
Голубое небо
источник
источник
sudo touch /forcefsck
работал, когда я делал это раньшеsudo reboot
.shutdown
поставляемый с Upstart больше не поддерживает эту-F
опцию. Вы должны использоватьsudo touch /forcefsck
вместо этого. Смотрите, например, Почему -F был удален из / sbin / shutdown? и Ошибка № 74139: при отключении отсутствует опция -F (force fsck) .Вот еще один способ сделать это:
tune2fs -C 2 -c 1 /dev/THEDEVTHATROOTIS
перезагружать
тогда файловая система будет проверена, и когда все будет хорошо, вы должны сделать
tune2fs -c 60 /dev/THEDEVTHATROOTIS
Я предположил, что max-mount-count было установлено на 60, вы должны выяснить, прежде чем вводить первую команду с
dumpe2fs /dev/THEDEVTHATROOTIS |grep "Maximum mount count"
источник
В моих системах (несколько ноутбуков с архитектурой x86 и Banana Pi Pro), говоря,
sudo shutdown now
я перехожу на уровень запуска 1 (он же режим обслуживания), где я могу безопасно проверить свою корневую FS:Для этого не нужно ничего менять
/etc/fstab
, и у меня есть возможность использоватьfsck
любые опции, которые могут понадобиться для исправления сложного случая.Примечание:
/forcefsck
иtune2fs
приемы работы на x86, но не на банановый Pi.источник
tune2fs
etc работать на любой платформе, учитывая, что поддерживается (возможно встроенный) initramfs. Так что это действительно зависит от дистрибутива Linux.Если вы используете Raspberry pi и оказались в аварийном режиме, вы можете размонтировать корневой раздел и по-прежнему использовать fsck.
источник
В современных системах Linux ответы выше (с помощью forcefsck) не работают. Вы должны сделать это вручную:
Переведите корневой раздел в режим только для чтения , изменив строку неисправного раздела
/etc/fstab
(но не забывайте о старых настройках):перезагружать
Переключитесь на уровень выполнения 1, чтобы минимизировать количество мешающих процессов:
Исправьте вашу файловую систему (замените / dev / sda2 устройством вашего раздела), которая теперь должна работать, потому что корневой раздел доступен только для чтения:
Перезагружать. (В моей системе Fedora 21 мне пришлось перейти на уровень запуска 1 во время загрузки с Grub2 , потому что в противном случае система зависла из-за невозможности записи в корневой раздел)
Сделайте вашу корневую файловую систему доступной для чтения / записи:
Восстановите ваш / etc / fstab в исходное состояние.
перезагружать
Источник: http://bitsofmymind.com/2014/03/14/how-to-fix-fsck-your-root-file-system-that-you-have-to-boot-into-on-linux/
источник