
Ich habe Linux Mint 19.2 Tina
mit 4.15.0-54-generic
Kernel auf dem Host und lxc-Version 3.0.3
.
Das Problem ist, dass ich nicht nfs-server
im Container starten kann.
Schritte, die ich mache:
$ 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
Bei systemctl -t mount
mir treten Fehler auf
UPD
# 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'.
Was könnte das Problem sein und wie kann es behoben werden?
Antwort1
Das kann etwas mit Kernelmodulen zu tun haben. LXC verursacht Probleme beim Versuch, Kernelmodule in einen Container zu laden. Versuchen Sie stattdessen, KVM zu verwenden.