[devel] fsck, большие разделы и swap

Dmitry V. Levin ldv на altlinux.org
Пт Ноя 17 14:56:09 MSK 2017


On Fri, Nov 17, 2017 at 02:44:42PM +0300, Anton Farygin wrote:
> 17.11.2017 14:41, Dmitry V. Levin пишет:
> > On Thu, Nov 16, 2017 at 01:33:19PM +0300, Alexey V. Vissarionov wrote:
> >> On 2017-11-16 07:29:00 +0300, Anton Farygin wrote:
> >>
> >>   > От swap тоже было бы неплохо избавиться - если ОЗУ более
> >>   > чем достаточно, то нет смысла делать swap = mem*2.
> >>
> >> В 21 веке это является атавизмом. Точно таким же, как initrd
> >> при загрузке с диска или отдельный раздел /boot - кто вообще
> >> помнит те хм... архитектурные особенности, которые надо было
> >> обходить с их помощью?
> > Всё же замечу, что в 21 веке в универсальных ядрах всё, что можно,
> > выносится в модули, что неизбежно приводит к необходимости использовать
> > initrd, в то время как для систем узкоспециального применения собирают
> > ядра со всей необходимой функциональностью и без поддержки загрузки
> > модулей.
> 
> Главное, в 21-ом веке, не вкомпилировать в ядро ipv6 без острой на то 
> необходимости ;)

Это точно. :)

Хотя в ipv6 поддерживаются и довольно редкие для модулей параметры:

# modinfo ipv6 |grep disable
parm:           disable:Disable IPv6 module such that it is non-functional (int)
parm:           disable_ipv6:Disable IPv6 on all interfaces (int)

Это позволяет выключить ipv6 даже в том случае, когда код попал в ядро
по зависимостям других модулей.

> А initrd может не только модули грузить... там ещё кое-чего делается
> 
> https://www.kernel.org/doc/Documentation/x86/early-microcode.txt

А в негибких ядрах без поддержки модулей включают нужную firmware
и CONFIG_FIRMWARE_IN_KERNEL.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20171117/390a0166/attachment.bin>


Подробная информация о списке рассылки Devel