Я пытаюсь смонтировать раздел с NAS, и размер блока составляет 65536 байт, это больше предварительно скомпилированного размера подкачки памяти моего ядра в 4 КБ, поэтому я не могу смонтировать его нормально.
Какие параметры компиляции ядра мне нужно изменить, чтобы получить достаточно большой размер подкачки памяти? Будет ли это возможно под архитектурой x86-64?
РЕДАКТИРОВАТЬ: Кажется, нет никакой возможности для этого в make xconfig
если я просто пропускаю это.
Из page_types.h
разделе arch\x86\include\asm
/* PAGE_SHIFT determines the page size */
#define PAGE_SHIFT 12
#define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT)
#define PAGE_MASK (~(PAGE_SIZE-1))`
Это не выглядит настраиваемым. Я мог бы изменить это число прямо на 16, и это, вероятно, сделало бы довольно взрывы и уничтожило бы Токио. Я, наверное, попробую это позже этим вечером.