https://blog.youkuaiyun.com/wudinaniya/article/details/81068518
NFS服务端min1
安装nfs
[root@nfs_server ~]# yum -y install nfs-utils rpcbind
设置开机启动nfs相关服务
[root@nfs_server ~]# systemctl enable rpcbind
[root@nfs_server ~]# systemctl enable nfs-server
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@nfs_server ~]# systemctl enable nfs-lock
[root@nfs_server ~]# systemctl enable nfs-idmap
启动nfs service
[root@nfs_server ~]# systemctl start rpcbind
[root@nfs_server ~]# systemctl start nfs-server
[root@nfs_server ~]# systemctl start nfs-lock
[root@nfs_server ~]# systemctl start nfs-idmap
创建共享目录,注意给777权限
[root@nfs_server ~]# mkdir -p /mynfs/mpi_share -p #级联创建
[root@nfs_server ~]# chmod -R 777 /mynfs/mpi_share 更改share文件夹及其子文件夹权限为777
/etc/exports
/mynfs/mpi_share min1(rw,sync,no_root_squash)
/mynfs/mpi_share min2(rw,sync,no_root_squash)
[root@nfs_server ~]# exportfs -a 使exports的修改生效
检查共享目录是否设置正确
[root@nfs_server /]# showmount -e
Export list for nfs_server:
/application/share 192.168.0.*
调整防火墙配置
[root@nfs_server ~]# firewall-cmd --add-service=nfs --permanent --zone=public
success
[root@nfs_server ~]# firewall-cmd --add-service=mountd --permanent --zone=public
success
[root@nfs_server ~]# firewall-cmd --add-service=rpc-bind --permanent --zone=public
success
[root@nfs_server ~]# firewall-cmd --reload 重新载入配置,使其生效
success
NFS客户端min2
安装nfs
[root@nfs_client ~]# yum -y install nfs-utils
检查共享目录是否设置正确
[root@nfs_client ~]# showmount -e min1 #min1是服务端
Export list for 192.168.0.240:
/application/share 192.168.0.*
创建对应的共享目录
[root@nfs_client ~]# mkdir -p /mynfs/mpi_share #随意,没必非要和min1一致
挂载目录
临时挂载共享目录
注意,每次重启client时都需要执以下命令
[root@nfs_client ~]# mount -t nfs min1:/mynfs/mpi_share /mynfs/mpi_share
注意,此时是暂时型的nfs,重启后失效。
永久挂载
以下均是client端操作
min2上
vim /etc/rc.d/rc.local
添加
mount -t nfs min1:/mynfs/mpi_share /mynfs/mpi_share
vim /etc/fstab
min1:/mynfs/mpi_share /mynfs/mpi_share nfs rw 0 0
测试
无论是client还是server的 /mynfs/mpi_share目录下创建文件即可