Ubuntu 16.04 nfs-kernel-server 无法启动

Ubuntu 16.04 nfs-kernel-server 无法启动

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

nfs-server.service: Job nfs-server.service/start failed with result 'dependency'.

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

我能看到的唯一标志是

systemctl list-dependencies nfs-kernel-server

nfs-mountd.service 显示失败,而

systemctl list-dependencies nfs-mountd.service

显示 nfs-server.service 失败。

systemctl status 的输出:

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

当我尝试启动服务(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'.

答案1

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

如果是,你需要设置类似这里解释

mount fstype=rpc_pipefs, mount fstype=nfsd,

答案2

Ubuntu 20.04

我的文件/etc/exportfs有一个条目用于导出未挂载的挂载点。删除该条目,然后执行命令 exportfs -rav | sort; service nfs-kernel-server restart; 即可解决问题。

相关内容