Мы сидим перед сервером ubuntu 10.04, который настаивает на длительной проверке диска во время перезагрузки.
Мы видим одну возможность отредактировать строку параметров загрузки ядра в grub, чтобы пропустить проверку.
Каким будет парматер, что-то вроде --skip-fsck?
Я также пробую Google и docs и пока не могу найти его. Еще ищете...
РЕДАКТИРОВАТЬ:
С помощью Мэта (поиск в Google для fsck, а не chkdsk) я нашел параметр, вероятно, это "fastboot", попытался отредактировать grub во время загрузки с этим ... все еще не нашел правильного способа сделать это. Это нужно - впереди? какая линия?
РЕДАКТИРОВАТЬ2:
Процесс загрузки в ubuntu 10.04 не похож на традиционный для Linux, некоторые вещи были изменены, чтобы «ускорить» процесс загрузки. Очевидно, это приводит к тому, что fsck больше не является процессом переднего плана, который можно прервать с помощью ctrl-c. Упоминается нажатие "C", но это не работает, никакой реакции.
РЕДАКТИРОВАТЬ3:
Это сервер Ubuntu 10.04. Я нашел это:
https: //wiki.ubuntu.com/LucidLynx/ReleaseNotes# Изменения в выводе времени загрузки на сервере Ubuntu
Цитата: «Изменения в выводе времени загрузки на сервере Ubuntu
С появлением plymouth сообщения времени загрузки из сценариев запуска больше не отображаются над приглашением входа на tty1. Вместо этого все они выводятся на tty7 и на сервере Ubuntu, их можно просмотреть после загрузки, нажав Alt + F7. Во всех системах вывод загрузки также можно найти в /var/log/boot.log.
[...] Горячие клавиши для взаимодействия с mountall будут работать без экрана-заставки, но их нельзя будет обнаружить: C для отмены запущенного fsck; M, чтобы запросить служебную оболочку; S, чтобы пропустить недоступное крепление; и F, чтобы попытаться исправить ошибки, обнаруженные fsck ".
Я пробовал c, C, m, M и Ctrl-C безрезультатно. Alt-F7 отправляет меня в другой журнал загрузки, чем Alt-F1, но оба не реагируют, все равно fsck-ing.
У меня такое впечатление, что проверка происходит абсолютно в фоновом режиме. (выскочка?) Не могу получить контроль над этим процессом. На переднем плане процесс загрузки продолжился с других дисков (которые чисты), но затем остановился, но Ctrl-C не принималась. Также нет доступных консолей регистрации (alt-f2, ...), только журналы загрузки.
EDIT4: Возможно, это связанная информация:
Параметры fstab / etc / fstab - это файл конфигурации системы, который используется для указания ядру Linux, какие разделы (файловые системы) монтировать и где в дереве файловой системы.
Типичная запись в fstab может выглядеть так:
/dev/hda1 / ext3 defaults 1 1
/dev/hdb1 /home ext3 defaults 1 2
The 6th column (in bold) is a fsck options.
0 = Do not check.
1 = First file system (partition) to check;
/ (root partition) should be set to 1.
2 = ALL OTHER file systems to be checked.
Но прекращать проверку диска - плохая идея. Это мой разум.
Отредактируйте часть «kernel» в параметрах загрузки в GRUB и измените «ro» на «rw». Это приводит к тому, что корневая файловая система монтируется на чтение-запись. Fsck не любит проверять файловые системы чтения-записи, и его пропускают.
Для RHEL и CentOS "fastboot" - правильный вариант загрузки.
Предостережение: я не тестировал, что происходит, если у вас есть FSCKFIX = yes в / etc / default / rcS ... в этом случае могут произойти плохие вещи.
Отказ от ответственности: я точно не знаю, с какой версией Ubuntu я сделал это.
Во-первых, вы пытались нажать C в режиме TTY7 или TTY1? Вы также пробовали M для ручного fsck? Я считаю, что это горячие клавиши для загрузочного процессора plymouth, а не для самого mountall, и они реализованы с помощью функции plymouth «watch-keystroke».
Однако, если вы действительно испытываете длительный fsck на ext3 или ext4, то, скорее всего, диск был помечен как грязный. Вероятно, это связано с тем, что он был перезагружен много раз и достиг максимального числа монтирований между fsck, или прошло очень много времени, и он достиг "максимального времени с момента последнего fsck". В основном, как обычно настраивается FS, вам нужно время от времени выполнять полную fsck, чтобы убрать мусор.
Другой вариант - действительно обнаружил что-то ужасное с громкостью. Обо всем этом следует сообщать где-нибудь в выводе tty7.
В этом случае, когда том проходит полный fsck, даже если вы прервете процесс, ваша система не смонтирует том, потому что он помечен как грязный. Есть хаки, чтобы обойти это, но по большей части вам, вероятно, лучше дождаться его завершения. Вы должны увидеть некоторый прогресс в TTY7 (alt-f7).
Предполагая, что под "checkdisk" вы имеете в виду fsck, ядро не несет за это ответственности; это обрабатывается в пользовательском пространстве.
Из недавних экспериментов я обнаружил, что можно безопасно использовать CTRL-C, чтобы прервать fsck на раннем этапе и завершить процесс загрузки. Затем вы можете отредактировать параметры в fstab, как сказал ntrance, или использовать tune2fs для перенастройки файловой системы (при условии, что это ext [234] FS), чтобы больше времени (-i
) или более креплений (-c
) требуются между обязательными fscks.