2025年NFS多节点共享设置

NFS多节点共享设置网络文件系统 NFS 由于 MPICH 的安装目录和用户可执行程序在并行计算时需要在所有节点存副本 而且目录要相互对应 每次一个节点一个节点地复制非常麻烦 采用 NFS Netword File Systom 网络文件系统 后可以实现所有节点内容与主节点内容同步更新 并自动实现目录的对应

大家好,我是讯享网,很高兴认识大家。

网络文件系统NFS

由于MPICH的安装目录和用户可执行程序在并行计算时需要在所有节点存副本,而且目录要相互对应,每次一个节点一个节点地复制非常麻烦,采用NFS(Netword File Systom,网络文件系统)后可以实现所有节点内容与主节点内容同步更新,并自动实现目录的对应。NFS使得所有机器都能以同样的路径(假设为/home/mpi)访问服务器上保存的文件,访问方法如同对本地文件的访问。这对于部分采用MPI进行并行计算的用户来说可能是必须的,通常我们会将MPICH的安装目录及并行程序存放目录配置为NFS共享目录,这样可以省去将文件向各个节点复制的麻烦,大大提高工作效率。



完成NFS安装配置与挂载,节点机node1设为NFS服务器,设置共享目录/home/mpi,可读写。节点机node2、node3、node4为客户机,共享NFS服务。

需要创建好用户,配置好网络、yum源及关闭防火墙和做好主机映射,并ssh免密

1、安装nfs-utils和rpcbind两软件包

[root@node1 ~]# yum -y install nfs* rpcbind

2、编辑配置文件“/etc/exports”

[root@node1 ~]# vim /etc/exports /home/mpi 192.168.23.0/24(rw,sync,no_all_squash) #rw表示读写,sync表示同步操作,no_all_squash表示远程普通用户不映射到nfsnobody。 

讯享网

3、启动rpcbind服务和nfs服务

。如果服务已经启动,则不提示信息。

4、使用exportfs命令进行一些操作



①输出所有目录

②重新输出共享目录

③停止输出所有共享目录

[root@node1 ~]# exportfs -av


讯享网

5、查看NFS服务器共享



①查看共享目录

[root@node1 ~]# showmount -e 192.168.23.111
Export list for 192.168.23.111:
/home/mpi 192.168.23.0/24

②查看客户机或IP地址及其在主机中的目录

[root@node2 ~]# mount node1:/home/mpi/ /home/mpi
[root@node3 ~]# mount node1:/home/mpi/ /home/mpi
[root@node4 ~]# mount node1:/home/mpi/ /home/mpi

6、测试NFS写操作



①在node4节点机上写文件和列文件操作

[root@node4 ~]# su - mpi
[mpi@node4 ~]$ touch node4w1
[mpi@node4 ~]$ ll
总用量 0
-rw-rw-r-- 1 mpi mpi 0 7月 26 06:28 node4w1

②在node1节点机上检查文件是否存在

[root@node1 ~]# cd /home/mpi/
[root@node1 mpi]# ll
总用量 0
-rw-rw-r-- 1 mpi mpi 0 7月 26 06:28 node4w1

NFS共享设置成功

小讯
上一篇 2025-03-01 20:07
下一篇 2025-03-02 09:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/43062.html