Welcome 微信登录

首页 / 操作系统 / Linux / 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 http://www.linuxidc.com/Linux/2012-09/70728.htmNFS服务器安装配置实现Ubuntu 12.04与ARM文件共享 http://www.linuxidc.com/Linux/2012-10/73159.htmUbuntu搭建nfs服务器 http://www.linuxidc.com/Linux/2012-10/71930.htm文件服务器NFS配置详解 http://www.linuxidc.com/Linux/2013-06/86542.htmUbuntu下搭建NFS网络文件系统服务器 http://www.linuxidc.com/Linux/2013-07/87367.htmHeartbeat_ldirector+LB+NFS实现HA及LB、文件共享 http://www.linuxidc.com/Linux/2013-06/85292.htmCentOS 5.5配置NFS服务器教程 http://www.linuxidc.com/Linux/2013-03/81737.htmUbuntu 12.10下NFS的安装使用 http://www.linuxidc.com/Linux/2013-03/80478.htm--------------------------------------分割线 --------------------------------------1. 在node0和node1上进行如下操作:在/etc/hosts文件中添加如下内容:10.141.4.36    node0
10.141.4.39    node12. 在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 -rv3. 在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目录,则安装成功。更多CentOS相关信息见CentOS 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=14本文永久更新链接地址