Как заставить проверить все файловые системы под Linux/Ubuntu?
Мой недавно установленный Ubuntu 15.04 Vivid перестает загружаться после сбоя приостановки / возобновления. Есть ли простой способ принудительно проверить все файловые системы на моем компьютере?
Мое интуитивное мышление состоит в том, чтобы перечислить все устройства Linux, а затем поставить перед ними префикс fsck
чтобы проверить их каждое. Однако это не удалось для файловых систем btrfs
. fsck
будет жаловаться на "плохие супер блоки". fsck.btrfs
ничего не сделает, кроме как сказать мне использовать другой инструмент. Отсюда и мой вопрос.
Пытаясь найти ответ сам, я нашел эту Arch Wiki
https://wiki.archlinux.org/index.php/Fsck#Forcing_the_check
который предлагает передать fsck.mode=force
в качестве параметра ядра. Но я использовал его в своей Ubuntu 14.10, и, похоже, он не работает, поскольку ни один из дисков не подвергается принудительной проверке. Более того, Wiki говорит, что «проверит каждую файловую систему, имеющуюся на компьютере», но я не уверен, что это фактически каждая файловая система в fstab
или каждая файловая система на компьютере.