CentOS下NFS的安装过程

本博客已迁往http://coredumper.cn


两台主机均为 CentOS 系统,主机名分别为 node0 node1,node0 IP 10.141.4.36,node1 IP 10.141.4.39,两台主机均使用用户名 clusternode0 作为 NFS 的服务器端,node1 作为 NFS 的客户端。

1. node0 node1 上进行如下操作:

/etc/hosts 文件中添加如下内容:

10.141.4.36 node0
10.141.4.39 node1
2. node0 配置 NFS 的服务器端将防火墙关闭,并永久关闭:

sudo service iptables stop
sudo chkconfig iptables off
查看 rpcbind nfs 的状态:
sudo service rpcbind status
sudo service nfs status

若结果显示未启动,则启动,并设为开机启动:
sudo service rpcbind start
sudo service nfs start
sudo chkconfig rpcbind on
sudo chkconfig nfs on
创建共享目录:
mkdir /home/cluster/mirror

/etc/exports 文件中添加如下几行(注意括号里的各个配置项之间不能有空格,另外no_root_squash 为必须的配置项,否则当 NFS 客户端挂载共享目录时,会出现权限不够的问题):

/home/cluster/mirror node1(rw,async,no_root_squash)

使配置生效:

sudo exportfs rv

3. node1 配置 NFS 客户端

查看可挂载的目录:

showmount -e node0

创建挂载点:

mkdir /home/cluster/mirror

挂载 node0 的共享目录:


sudo mount t nfs node0:/home/cluster/mirror /home/cluster/mirror

查看是否挂载成功:
df

设置开机自动挂载,在/etc/rc.local 文件中添加如下行,这里需要注意通常设置开机自动挂载文件系统是通过配置/etc/fstab 文件来实现的,但是由于在系统启动过程中,这个文件的执行要早于网络的启用,所以 NFS 的开机自动挂载不能通过配置这个文件来实现:

mount t nfs o nolock node0:/home/cluster/mirror /home/cluster/mirror

重启系统,如果成功挂载了 node0 /home/cluster/mirror 目录,则安装成功。 

发布了85 篇原创文章 · 获赞 9 · 访问量 14万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章