一、软件安装:
1、Redhat/CentOS 平台
安装 rpcbind:负责NFS的数据传输
yum install rpcbind
安装 nfs:控制共享哪些文件,权限管理
yum install nfs-utils
2、Deepin Linux 平台
安装 nfs-kernel-server(NFS共享服务管理)
sudo apt-get install nfs-kernel-server
二、配置NFS服务器:
1、新建共享目录:
mkdir /share
2、设置权限(本地权限/共享权限),取共享权限和本地权限的交集:
chown nfsnobody /share
3、把目录共享出去:
vim /etc/exports
# 格式: 共享目录 客户机ip 共享方式(ro,rw)
# ro:只读 rw:读写 sync:同步 async:异步(默认)
/share \*(ro, sync) # '*'表示所有ip
/share 192.168.2.250(rw, sync)
deepin linux 下:
(rw,sync,no_root_squash,no_subtree_check)
4、配置共享:
重启rpcbind服务
service rpcbind restart
重启nfs服务
service nfs restart
设置开机自启动rpcbind服务
chkconfig rpcbind on / systemctl enable nfs
设置开机自启动nfs服务
chkconfig nfs on / systemctl enable rpcbind
启动nfs服务后重新到处服务配置
exportfs -rv
Deepin linux下:
sudo service nfs-kernel-server restart
三、客户端访问nfs共享目录:
查看目标地址共享目录有哪些
showmount -e 192.168.2.250
挂载目录
mount -t nfs 192.168.2.250:/share /mnt
实现开机自动挂载
# 编辑配置文件
vi /etc/fstab
# 添加一下内容
192.168.0.250:/share /mnt nfs _netdev 0 0