linux有时候会遇到需要共享文件夹的时候这个时候可能会用到我们的nfs共享
一、服务器端的配置
1.查看是否安装了nfs和rpcbind如果没有就进行安装
rpm -qa nfs-utils rpcbind
yum install nfs-utils rpcbind -y
2.配置nfs配置文件夹
vim /etc/exports
/data 192.168.1.0/24(rw,no_root_squash)
这里的意思是将/data 共享出去只有192.168.1.0这个网段能够访问,有rw权限
这里要特别注意no_root_squash这个是指如果你服务器这边的文件夹权限是root的话客户端会没有权限,用该参数可以让客户端有写入的权限
3.启动
/etc/init.d/rpcbind start
/etc/init.d/nfs start
这里要注意要先启动rpcbind再启动nfs否则报错关闭要先关闭nfs再关rpc
修改好配置文件可以用以下命令重新reload
/etc/init.d/rpc reload
二、客户端设置
1.安装rpc和nfs
只启动rpc
yum install nfs-utils rpcbind -y
/etc/init.d/rpcbind start
2.查看远端文件
showmount -e 192.168.1.5 #本地测试,说明服务端测试成功
Export list for 192.168.1.5:
/data 192.168.1.5/24
3.挂载到对应的目录
mount -t nfs 192.168.1.5:/data /data
df -h
能看到说明文件成功了