1.安装nfs服务器端和客户端
服务器端:sudo apt-get install portmap nfs-kernel-server
客户机端:sudo apt-get install portmap nfs-common
2.配置共享文件
编辑/etc/exports,在其中增加要共享的目录
sudo gedit /etc/exports
配置
/nfs_share *(rw,sync,no_root_squash)
/nfs_share是要共享的目录,*网段内的NFS客户端能够共享NFS服务器/nfs_share目录内容.且有读,写权限, 并且该用户进入/nfs_share目录后的身份为root
有个问题我还是没弄明白 我用的是实验室的局域网 IP为10.10.208.86 我想要整个10.10.208.*网段都能使用nfs,把exports设置为 /nfs_share 10.10.208.*(rw,sync,no_root_squash)当在本地mount时
老是出现这个错误 mount.nfs: access denied by server while mounting 10.10.208.86:/nfs_share不知道为什么????!!!但是把10.10.208.*改为*后一切正常!
3.重启服务
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
4.服务器安装完之后可以这样测试。
$showmount -e
如果看到这样的信息就说明成功了。
root@xjl-desktop:~# showmount -e
Export list for xjl-desktop:
/nfs_share *
xjl是我的用户名
5.在客户机端创建用于挂载的目录。
sudo mkdir /nfs_share
sudo chmod 777 /nfs_share
6.客户就可以加载了
sudo mount 10.10.208.86:/nfs_share /mnt
阅读(396) | 评论(0) | 转发(0) |