![NFS 内核守护进程:当前内核不支持](https://linux22.com/image/1121875/NFS%20%E5%86%85%E6%A0%B8%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B%EF%BC%9A%E5%BD%93%E5%89%8D%E5%86%85%E6%A0%B8%E4%B8%8D%E6%94%AF%E6%8C%81.png)
我在我的 Ubuntu 12.04 64 位上安装了 NFS 服务器apt-get install
,当我尝试启动服务器时,我总是看到:
NFS kernel daemon: no support in current kernel.
答案1
你检查过 Ubuntu 官方文档吗?网络文件系统 (NFS)?
正如错误所告诉您的,您当前的 GNU/Linux 内核(什么是内核?)不支持 NFS。您可以通过以下方式解决
- 配置并编译你自己的Ubuntu核心, 或者
- 配置并编译你自己的上游核心(也称为香草内核)或
安装 Ubuntu 提供的软件包可以节省您之前选项所需的时间和精力:
sudo apt-get install nfs-kernel-server
也许您有一个用于该目的的模块,但它只是没有加载,在这种情况下:
modprobe nfs
请再试一次。
或者按照文档中推荐的程序并以 Ubuntu 方式启动 NFS 服务(希望它能在需要时为您 modprobe 它,但我不确定它是否会这样做):
sudo /etc/init.d/nfs-kernel-server start
当然,别忘了配置您的导出在/etc/exports
。这不是你的问题,但由于它是 NFS 配置的一部分,所以我也解释一下。
记住空间很重要, 所以
/home bob.example.com(rw)
/home bob.example.com (rw)
是不同的。
第一行可能按预期工作,授予 bob.example.com 读/写权限,而第二行授予 bob.example.com默认权限(只读)并向其他所有人授予读/写权限。(来源及更多信息:/etc/exports 配置文件, 红帽)