阿里云搭建基于MatlabMPI的集群(六):NFS文件共享系统安装与配置

来源:互联网 发布:windows系统编程 环境 编辑:程序博客网 时间:2024/06/05 20:56

NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。

NFS文件共享系统由一个服务器端和多个客户端组成,这里选node1为服务端,node2、node3、node4为客户端。

1.配置服务端node1

1.安装nfs_kernel_server和nfs_commom

#先更新一下sudo apt-get update#安装nfs_kernel_server和nfs_commomsudo apt-get install nfs-kernel-server nfs-common 

这里写图片描述
2.建立共享文件目录

sudo mkdir /gigabitsudo mkdir /gigabit/kepner#赋予高权限sudo chmod -R 777 /gigabit/kepner

3.编辑 /etc/exports

sudo vi /etc/exports

按i插入以下内容

/gigabit/kepner *(rw,sync,no_root_squash,no_subtree_check)

按ESC并输入:wq!保存退出
这里写图片描述

在命令行中输入

sudo exportfs -r

不报错说明参数正确。
4.重启nfs服务,在命令行中输入

/etc/init.d/rpcbind restart/etc/init.d/nfs-kernel-server restart

中间需要输入密码
这里写图片描述
到这里服务器端的配置就完成了。

2.客户端配置(node2、node3、node4执行同样操作)

1.安装nfs-common
在命令行中输入

#先更新一下sudo apt-get update#安装nfs客户端sudo apt-get install nfs-common

2.建立共享文件目录

sudo mkdir /gigabitsudo mkdir /gigabit/kepner#赋予高权限sudo chmod -R 777 /gigabit/kepner

3.挂载共享目录,输入以下命令

mount -t nfs node1:/gigabit/kepner /gigabit/kepner

在每一台机器上都执行以上操作,挂载完毕后,新建一个文件测试是否挂载成功,在node1中执行以下命令。

vi /gigabit/kepner/test.cpp

该命令在目录下没有test.cpp的情况下会生成一个新的空文件,在test.cpp中编辑一些内容。然后到其他机器该目录下查看是否生成test.cpp。如果有并且可编辑说明NFS文件共享系统搭建成功。

阅读全文
0 0
原创粉丝点击