Недавно, я был вынужден перезапустить свой компьютер много. Когда я загружаюсь, Ubuntu теперь начинает сканировать мои жесткие диски для ошибок, но уверяет меня, что я могу отменить, если я хочу путем нажатия 'c'.
Почему Ubuntu делает это? Если необходимо, почему это - что-то, что я могу отменить? Если не необходимо, почему вынуждают меня сделать это? Какое основание количество перезапусков решено?
Проверка диска вызывается системой каждые 30 перезапусков. При пропуске проверки диска, она сделает это в следующий раз, когда Вы перезапускаете (если Вы вручную не удаляете forcecheck
).
Можно вызвать это сами путем помещения файла forcefsck
в /
путем издания a
touch /forcecheck
от терминала.
Не необходимо всегда сделать проверку, когда это запрашивается, но должно быть сделано время от времени. Можно отменить его, если это не правильный момент для Вас в то время, и позвольте ему сделать проверку файловой системы, когда это более удобно.
Можно также использовать tune2fs
изменить это поведение.
sudo tune2fs -c 60 /dev/sdXY
установит это на 60 перезапусков. Можно также изменить это на период времени с -i
:
sudo tune2fs -i 30d /dev/sdXY
в течение 30 дней или 1 м в течение 1 месяца или 10w в течение 10 недель.
(замена /dev/sdXY
именем устройства для раздела как /dev/sda1
. Можно получить это имя путем выполнения sudo blkid
или ls -lA /dev/disk/by-label
если раздел маркирован),
sudo dumpe2fs /dev/sda1
покажет загрузки и загрузки информации. Часть этого включает:
Filesystem created: Thu Feb 12 09:06:50 2009
Last mount time: Fri Aug 26 07:19:34 2011
Last write time: Fri Aug 26 07:19:34 2011
Mount count: 2
Maximum mount count: 25
Last checked: Fri Aug 12 07:22:16 2011
Check interval: 15552000 (6 months)
Next check after: Wed Feb 8 06:22:16 2012
Это стандартные проверки файловой системы, инициировал каждые 30 перезагрузок. Опция отменить его там так, чтобы Вы не были задержаны от чего-то критически важного, однако, рекомендуется позволить ему работать время от времени. Я не знаю, на каком основании номер перезагрузок был определен, по-видимому, здравый смысл. Если это является слишком раздражающим, можно увеличить число перезагрузок, не проверяя разделы с помощью команды 'tune2fs'.
Возможно полностью отключить проверку файловой системы на использовании файловых систем расширения:
sudo tune2fs -c 0 /dev/sdXY
Это не могло бы быть хорошей идеей Вы. tune2fs примечания к странице справочника:
Необходимо сильно рассмотреть последствия отключения mount-count-dependent проверяющий полностью. Диски дефектного диска, кабели, память и ошибки ядра могли все повредить файловую систему, не отмечая грязную файловую систему или по ошибке. При использовании журналирования в файловой системе файловая система никогда не будет отмечаться грязная, таким образом, это не будет обычно проверяться. Ошибка файловой системы, обнаруженная ядром, все еще вызовет fsck на следующей перезагрузке, но может уже быть слишком поздно для предотвращения потери данных в той точке.
В то время как mikewhatever и Rinzwind являются правильными для файловых систем расширения, afaik, этого не происходит, если Вы принимаете решение использовать reiserfs. Я использую его в течение 10 лет без проблем и могу рекомендовать его. Никакой fsck больше.
Я не знаю для других файловых систем, популярных на Linux.