HTTP-туннель SSH не работает

Если у вас файловая система ext3 или ext4, вы можете использовать это в разделе [options] /etc/e2fsck.conf (см. man e2fsck.conf )

[options]
allow_cancellation = true
defer_check_on_battery = true

Первое означает

, если пользователь прерывает e2fsck с помощью ^ C, и файловая система не явно помечена как содержащая ошибки, e2fsck завершит работу с {{ 1}} статус выхода 0 вместо 32.

Таким образом, файловая система считается монтируемой после прерывания.

Вторая строка (которая по умолчанию истинна, поэтому не нужна) означает

интервал между проверками файловой системы (в зависимости от времени или количества подключений ) должен быть удвоен, если система работает от батареи.

Итак, если у вас ноутбук с аккумулятором, отключите питание, чтобы избежать периодических сбоев.

Наконец, если ни один из этих способов не работает для вас, вы можете отредактировать меню grub в командной строке ядра, чтобы добавить опцию «fastboot», чтобы пропустить fsck. Это проверено в ] /etc/init.d/checkroot.sh и /etc/init.d/checkfs.sh .

Вы можете настроить периодическую проверку файловой системы с помощью tune2fs .

2
01.07.2018, 18:18
1 ответ

Настроить минимальное ядро ​​для быстрой загрузки не так-то просто, и нужно действительно знать, чего вы хотите/нужно.

Очень хорошим источником знаний в этой области является gentoo wiki, в которой для многих областей есть описания конфигурации ядра. Также вики Arch Linux содержит много информации в этой области. Кроме того, документация ядра очень полезна во многих отношениях.

По сути, все, что необходимо сделать, начинается с выбора надлежащих параметров процессора/архитектуры, используемых сетевых стеков, аппаратных драйверов для устройств, различных настроек, связанных с графическим стеком, и сотен/тысяч других параметров.

Вам потребуется много попыток, чтобы найти оптимальную конфигурацию, подходящую для всех ваших требований и аппаратных устройств. Процесс очень интересный, и можно многое узнать о ядре, его основных компонентах и ​​внушительном количестве вариантов конфигурации.

Ожидайте, что если вы стремитесь к максимально быстрому времени загрузки, этот процесс займет у вас от нескольких дней до нескольких месяцев. В зависимости от варианта использования (и от того, нужны ли двоичные файлы встроенного ПО ), можно создать образ ядра размером прибл. 2 мб, со всеми необходимыми компонентами, без использования initrd.

Если вы хотите еще больше ускорить его, взгляните на проект coreboot. При правильном оборудовании должно быть возможно разместить ранее оптимизированное ядро ​​в spi flash, загружаясь напрямую без загрузчика. Во времена вращающихся жестких дисков такая настройка была быстрее, чем время раскрутки жесткого диска, что приводило к ситуациям, когда загрузка не удавалась, поскольку диск не был готов к чтению.

2
27.01.2020, 22:09

Теги

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