sudo modprobe loop max_loop=255
не возвращает ошибку, но lsmod | grep "loop"
возвраты ничто. Аналогично find /lib/modules/$(uname -r) -name "loop.ko"
не печатает путей к экрану. Я думал бы, что это было то, потому что это отсутствовало, но если я использую modprobe для загрузки имени ерунды, затем я получаю ошибку, что это не существует. Так, где модуль ядра loop
? Это существует вообще?
loop
должен быть скомпилирован в ядро и не создан как ko
модуль.
Именно поэтому это не появляется в lsmod
.
можно измениться max_loop
как параметр начальной загрузки.
параметр называют max_loop=255
. Можно установить его в /etc/default/grub
в строке GRUB_CMDLINE_LINUX_DEFAULT
.
Затем работает sudo update-grub
.
Это, вероятно, компилируется в ядро, вместо того, чтобы быть доступным как отдельный загружаемый модуль: например, в моих 14,04 системах
~$ grep 'loop' /lib/modules/`uname -r`/modules.builtin
kernel/drivers/block/loop.ko
Посмотрите этот обсуждение StackOverflow : Загружаемые модули Linux и встроенные модули .