Почему Ubuntu просит проверять мои жесткие диски время от времени?

Недавно, я был вынужден перезапустить свой компьютер много. Когда я загружаюсь, Ubuntu теперь начинает сканировать мои жесткие диски для ошибок, но уверяет меня, что я могу отменить, если я хочу путем нажатия 'c'.

Почему Ubuntu делает это? Если необходимо, почему это - что-то, что я могу отменить? Если не необходимо, почему вынуждают меня сделать это? Какое основание количество перезапусков решено?

30
задан 6 September 2011 в 10:19

4 ответа

Проверка диска вызывается системой каждые 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
33
ответ дан 23 November 2019 в 00:47

Это стандартные проверки файловой системы, инициировал каждые 30 перезагрузок. Опция отменить его там так, чтобы Вы не были задержаны от чего-то критически важного, однако, рекомендуется позволить ему работать время от времени. Я не знаю, на каком основании номер перезагрузок был определен, по-видимому, здравый смысл. Если это является слишком раздражающим, можно увеличить число перезагрузок, не проверяя разделы с помощью команды 'tune2fs'.

5
ответ дан 23 November 2019 в 00:47

Возможно полностью отключить проверку файловой системы на использовании файловых систем расширения:

sudo tune2fs -c 0 /dev/sdXY

Это не могло бы быть хорошей идеей Вы. tune2fs примечания к странице справочника:

Необходимо сильно рассмотреть последствия отключения mount-count-dependent проверяющий полностью. Диски дефектного диска, кабели, память и ошибки ядра могли все повредить файловую систему, не отмечая грязную файловую систему или по ошибке. При использовании журналирования в файловой системе файловая система никогда не будет отмечаться грязная, таким образом, это не будет обычно проверяться. Ошибка файловой системы, обнаруженная ядром, все еще вызовет fsck на следующей перезагрузке, но может уже быть слишком поздно для предотвращения потери данных в той точке.

1
ответ дан 23 November 2019 в 00:47

В то время как mikewhatever и Rinzwind являются правильными для файловых систем расширения, afaik, этого не происходит, если Вы принимаете решение использовать reiserfs. Я использую его в течение 10 лет без проблем и могу рекомендовать его. Никакой fsck больше.

Я не знаю для других файловых систем, популярных на Linux.

0
ответ дан 23 November 2019 в 00:47

Другие вопросы по тегам:

Похожие вопросы: