CentOS下NFS的安装过程


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

--------------------------------------分割线 --------------------------------------

Ubuntu 12.04安装NFS server

NFS服务器安装配置实现Ubuntu 12.04与ARM文件共享

Ubuntu搭建nfs服务器

文件服务器NFS配置详解

Ubuntu下搭建NFS网络文件系统服务器

Heartbeat_ldirector+LB+NFS实现HA及LB、文件共享

CentOS 5.5配置NFS服务器教程

Ubuntu 12.10下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目录,则安装成功。

相关内容