Страница 1 из 1

Как увеличить количество loop устройств

Добавлено: 2011-10-13 10:35:54
StreamThreader
Как увеличить количество loop устройств прямо при компиляции ядра?

Re: Как увеличить количество loop устройств

Добавлено: 2011-10-17 16:16:37
StreamThreader
Надо поправить исходники loop.c
/usr/src/linux/drivers/block/loop.c
найти там секцию:

if (max_loop) {
nr = max_loop;
range = max_loop << part_shift;
} else {
nr = 8;
range = 1UL << MINORBITS;
}

и заменить 8 на нужное нам число устройств :)
Ну а дальше компилить ядро и т. д.

Re: Как увеличить количество loop устройств

Добавлено: 2011-10-17 16:32:29
StreamThreader
Если компилить не хочется или не подходит, то - http://tldp.org/HOWTO/CDServer-HOWTO/addloops.html
Но тогда луп должен быть в виде модуля!

Re: Как увеличить количество loop устройств

Добавлено: 2011-10-28 20:36:17
StreamThreader
В версии ядра 3.1.0 появилась возможность менять количество loop устройств :)