modprobe внутри контейнера LXC

Мне нужно запустить сервер WebDAV внутри контейнера LXC, но мне говорят, что modprobe недоступен (даже в качестве пользователя root). Я видел, что это было запрошено разработчиками, но как я могу обойти это?

Работает на Debian Squeeze.

Вот сообщения, которые я получаю после загрузки dav2fs на главном сервере:

Please enter the username to authenticate with server
http://10.102.42.101/owncloud/files/webdav.php or hit enter for none.
  Username: lwapnitsky
Please enter the password to authenticate user lwapnitsky with server
http://10.102.42.101/owncloud/files/webdav.php or hit enter for none.
  Password:
/sbin/mount.davfs: sh: 1: can't open fuse device
/sbin/modprobe: not found/sbin/mount.davfs:
trying coda kernel file system
sh: 1: /sbin/modprobe: not found
/sbin/mount.davfs: no free coda device to mount

1 ответ

Решение

LXC- это, согласно его собственной домашней странице, "chroot on стероиды". Поэтому в основном вы используете "основное" ядро ​​(вне контейнера), а не - как в виртуализации - свое "собственное" ядро.

Поэтому, если вам действительно нужен определенный модуль ядра, он должен быть загружен на ваш LXC-сервер.

Другие вопросы по тегам