我有Linux Mint 19.2 Tina
主机4.15.0-54-generic
上的内核和 lxc 版本3.0.3
。
问题是我无法nfs-server
在容器中启动。
我执行的步骤:
$ sudo systemctl stop apparmor
$ sudo apt-get install nfs-kernel-server
$ ls -l /lib/modules/$(uname -r)/kernel/fs | grep nfs
drwxr-xr-x 5 root root 4096 июл 29 13:48 nfs
drwxr-xr-x 2 root root 4096 июл 29 13:48 nfs_common
drwxr-xr-x 2 root root 4096 июл 29 13:48 nfsd
$ cat /etc/mtab | grep nfs
nfsd /proc/fs/nfsd nfsd rw,relatime 0 0
$ lxc launch images:centos/7 centos-nfs
$ lxc exec centos-nfs bash
# yum install nfs-utils
# systemctl start nfs-server
A dependency job for nfs-server.service failed. See 'journalctl -xe' for details
我systemctl -t mount
看到错误
更新型多巴胺
# journalctl --no-pager -u nfs-server
Jan 12 13:30:45 centos-nfs systemd[1]: Dependency failed for NFS server and services.
Jan 12 13:30:45 centos-nfs systemd[1]: Job nfs-server.service/start failed with result 'dependency'.
可能存在什么问题以及如何解决它?
答案1
这可能与内核模块有关。LXC 在尝试在容器内加载内核模块时会导致问题。请尝试使用 KVM。