1

Мне просто любопытно - почему все дистрибутивы Linux (все, что я видел) запускают свои периодические проверки диска во время загрузки? Я имею в виду, я понимаю, что диск должен проверяться время от времени, но почему система делает это во время загрузки, когда я жду его загрузки, вместо того, чтобы проверять их во время выключения, когда (наиболее вероятно) пользователь не ' Мне больше не нужен компьютер.

Я что-то пропустил?

5 ответов5

4

Итак, вы предпочли бы работать на неисправной системе и, возможно, потерять работу за день, чем получать информацию ДО того, как начнете работать?

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

2

Я согласна с твоим мнением. Это сомнительный дизайн и, что еще хуже, по закону Мерфи, fsck обычно случается в тот день, когда вы спешите. Однако ничто не мешает вам добавить задачу rc, которая будет проверять ваши файловые системы во время завершения работы, если их счетчики близки к пределу. Еще лучшим решением было бы использовать файловую систему (возможно, в другой ОС), которая вообще не нуждается в fsck, например ZFS.

1

Да, но только иногда. Настраивается, сколько загрузок (или времени) должно пройти до следующей проверки.

Я думаю, вам придется подождать и при выключении, и, возможно, вы захотите пойти домой гораздо больше, чем вы хотите начать работать во время загрузки -:)

1

Если бы я был программистом, я бы отправил патч для завершения работы, который отображает диалоговое окно: «Файловая система в /dev /sdd4 должна быть проверена после еще 2 перезагрузок. Вы хотите проверить это сейчас или подождать позже?"(То же самое для остановок и других команд, подобных выключению.)

Конечно, в Linux я закрыл свой рабочий стол только для установки ядра, так что это не большая проблема.

1

Мне нравится твоя идея .. Вы должны запросить это как функцию на что-то вроде http://brainstorm.ubuntu.com/. Пусть другие проголосуют, и посмотрим, может ли это быть реализовано .. (или есть технические причины, почему нет).. Мне нравится 12-секундная загрузка на моем SSD, я ненавижу, когда она становится 2-минутной загрузки из-за fsck .. Мне нравится идея CarlF о диалоговом окне, предупреждающем вас, чтобы вы могли запустить его раньше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .