Ubuntu 16.04 nfs-kernel-server 无法启动

sco*_*jo5 5 nfs ubuntu-16.04

系统重新启动后,nfs-kernel-server 处于非活动状态。当我尝试开始时,我得到

nfs-server.service: Job nfs-server.service/start failed with result 'dependency'.
Run Code Online (Sandbox Code Playgroud)

这在 journalctl -xe 中得到了回应。我正在使用 Ubuntu 16.04.2。尝试重新安装,并收到相同的消息。

我能看到的唯一标志是

systemctl list-dependencies nfs-kernel-server
Run Code Online (Sandbox Code Playgroud)

将 nfs-mountd.service 设为失败,而

systemctl list-dependencies nfs-mountd.service
Run Code Online (Sandbox Code Playgroud)

显示 nfs-server.service 失败。

systemctl 状态的输出:

nfs-server.service - NFS server and services
Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; 
vendor preset: enabled)
Active: inactive (dead)
Run Code Online (Sandbox Code Playgroud)

而当我尝试启动服务 (journalctl -f) 时,

Failed to start NFS Mount Daemon
Dependency failed for NFS server and services.
nfs-server.service: Job nfs-server.service/start failed with result 
'dependency'.
Run Code Online (Sandbox Code Playgroud)

小智 1

您的 Ubuntu 服务器是 Linux 容器 (lxc) 吗?

如果是,您需要设置类似此处解释的内容:

mount fstype=rpc_pipefs, mount fstype=nfsd,
Run Code Online (Sandbox Code Playgroud)