LXC 容器内的 modprobe

LXC 容器内的 modprobe

我需要在 LXC 容器内运行 WebDAV 服务器,但系统提示 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 加强版”。因此,基本上您使用的是“主”内核(容器外),而不是像虚拟化那样使用“自己的”内核。

因此,如果您确实需要某个内核模块,则必须将其加载到您的 LXC 服务器上。

相关内容