NFS 内核守护进程:当前内核不支持

1 nfs kernel 12.04

我在 Ubuntu 12.04 64 位上安装了 NFS 服务器apt-get install,当我尝试启动服务器时,我总是看到:

NFS kernel daemon: no support in current kernel.
Run Code Online (Sandbox Code Playgroud)

Cij*_*ems 5

您是否查看了 Ubuntu 关于网络文件系统 (NFS)的官方文档?

正如错误告诉您的那样,您当前的 GNU/Linux 内核(什么是内核?)不支持 NFS。您可以通过以下方式解决它

也许你有一个模块,但它没有加载,在这种情况下: modprobe nfs然后再试一次。

或者按照文档中的推荐程序并以 Ubuntu 方式启动 NFS 服务(希望它会在需要时为您进行 modprobe,我不确定它是否确实如此):

sudo /etc/init.d/nfs-kernel-server start
Run Code Online (Sandbox Code Playgroud)

当然,不要忘了配置您的出口/etc/exports。这不是你的问题,但因为它是 NFS 配置的一部分,我也解释一下。

记住空间很重要,所以

/home bob.example.com(rw)
/home bob.example.com (rw)
Run Code Online (Sandbox Code Playgroud)

是不同的。

第一行可能按预期工作,授予 bob.example.com 读/写权限,而第二行授予 bob.example.com默认权限(只读)和其他所有人的读/写权限。(信用和更多信息:/etc/exports 配置文件,Red Hat)