Время от времени (каждая 30-я загрузка) моя система Linux решает проверять файловую систему на наличие ошибок. Я в порядке с этим - то, что должно быть сделано, должно быть сделано.
Но иногда мне нужен ноутбук для быстрой загрузки. Мне нужна срочная работа, и у меня нет времени ждать fsck
ее завершения (это может занять около 10 минут). Как я могу остановить проверку в этом случае?
Единственное решение (хорошо, обходной путь), к которому я сейчас придумаю, - это отключить auto fsck и иногда запускать его вручную. Мне не нравится этот подход, потому что я должен помнить, когда это был последний раз, когда я запускал его.
То, что я хочу, чтобы иметь возможность нажать Ctrl+, Cчтобы прервать проверку файловой системы. Пусть проверка файловой системы будет запущена во время следующей загрузки!
Но на самом деле, если я нажимаю Ctrl+ C fsck
просто перезагружается.
Ответы:
fsck
имеет опцию, которая задерживает автоматическую проверку, когда ноутбук работает от батареи; то есть, если файловая система настроена на проверку один раз каждые 30 монтирований, она будет интерпретировать это как один раз каждые 60 монтируемых на батарейках монтирований. В большинстве дистрибутивов она включена в эти дни. Тем не менее, он проверяет это только при запуске.Что вы могли бы сделать, если начнется автоматическая проверка, отключите блок питания от вашего ноутбука, а затем перезапустите
fsck
любым способом (hard reset, ctrl-c, ...)источник
Чтобы пропустить только
fsck
один раз (вместо того, чтобы навсегда отключить его с помощьюfstab
илиtune2fs
), попробуйте следующие варианты:fastboot
параметр GRUB перед загрузкой. Для получения дополнительной информации, проверьте эту ссылку: https://wiki.ubuntu.com/Kernel/KernelBootParameterstouch /fastboot
также следует пропуститьfsck
проверку при следующей загрузкеисточник
/fastboot
для каждой загрузки? Это сохраняется?/fastboot
каждого диска или только для корневой файловой системы?tune2fs
делает трюк. Позволяет просматривать / изменять параметры файловой системы:Вы можете изменить каждый параметр, чтобы включить / отключить его, или принудительно проверить файловую систему при следующей перезагрузке и т. Д.
Я предлагаю вам изменить, чтобы отключить
Maximum mount count
иCheck interval
на ноутбуках.источник
На моем экземпляре Proxmox / Debian:
останавливает fsck и
продолжает загружаться как обычно.
источник