我在 Ubuntu 12.04 64 位上安装了 NFS 服务器apt-get install
,当我尝试启动服务器时,我总是看到:
NFS kernel daemon: no support in current kernel.
Run Code Online (Sandbox Code Playgroud)
您是否查看了 Ubuntu 关于网络文件系统 (NFS)的官方文档?
正如错误告诉您的那样,您当前的 GNU/Linux 内核(什么是内核?)不支持 NFS。您可以通过以下方式解决它
安装 Ubuntu 提供的软件包可以节省您以前选项所需的时间和精力:
sudo apt-get install nfs-kernel-server
Run Code Online (Sandbox Code Playgroud)也许你有一个模块,但它没有加载,在这种情况下:
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)
归档时间: |
|
查看次数: |
9835 次 |
最近记录: |