1 | Gentoo版本较老,部署NFS过程中启动NFS服务报错,提示缺少内核模块,接下来编译内核 |
错误
1 | 错误: |
添加kernel选项,以支持NFS
官网:https://wiki.gentoo.org/wiki/Nfs-utils
1 | # cd /usr/src/linux |
1 | File systems ---> |
1 | 保存配置:把配置写入保存到一个文件中。CONFIG文件存放目录: /usr/src/linux |
1 | # grep -i "nfsd" /usr/src/linux/.config |
编译和替换kernel
1 | # cd /usr/src/linux |
1 | mount /boot/ 或 mount /dev/sda1 /boot/ |
1 | 确认无误后reboot重启 |
部署NFS-服务端
安装NFS Server and Client
1 | emerge --ask net-fs/nfs-utils |
编辑配置文件
1 | cat /etc/exports |
1 | 注:id为8080的用户需存在,否则客户端会报权限拒绝。 |
启动
1 | /etc/init.d/rpcbind start |
服务检查
1 | rpcinfo -p |
NFS客户端
安装NFS
1 | emerge --ask net-fs/nfs-utils |
客户端挂载
1 | mount -t nfs 192.168.0.200:/data/B/data /data/NFS |
注意事项
1 | 由于NFS的特性,当NFS服务器宕机后,客户端容易变成夯住状态,所以客户端禁止配置开机自动挂载。 |
NFS共享参数
1 | ro 只读访问 |
- 本文作者: GaryWu
- 本文链接: https://garywu520.github.io/2017/05/14/Gentoo编译内核-NFS/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!