CentOS6.5 NFS服务器搭建,具体步骤如下:
1、服务端的配置(服务端的IP地址:192.168.1.10)
1)要搭建nfs服务器,需要安装yum install nfs-utils.i686 rpcbind -y
2)安装好之后,就要配置共享目录和权限,修改/etc/exports文件
vim /etc/exports
假如要设置”/home/steven”为共享目录且具有读写的权限,只需在文件中,加入
/home/steven *(rw,sync,no_subtree_check)
如果只将”/home/steven”共享给192.168.1.0/24网络,则将星号替换成ip信息,如下所示
/home/steven 192.168.1.0/24(rw,sync,no_subtree_check)
其中,
rw:允许客户端读写
ro:只允许客户端读,不允许写
insecure:告诉nfs服务器,使用“无特权”端口,也就是大于1024的端口号
no_subtree_check:不检测子目录,可以提高传输速度
async:可以提高传输速度,但不安全,建议使用sync
3)使配置文件生效及启动rpc、nfs,及关闭防火墙
exportfs -a
service rpcbind start
service nfs start
service iptables stop
2、客户端的配置
1)客户端要连接nfs,需要安装yum install -y showmount
2)检查nfs服务是否可用,如下所示,则表示可用
[root@localhost /]# showmount 192.168.1.10
clnt_create: RPC: Program not registered
3)使用mount命令,就可以将服务器上的目录,挂载到nfs客户端,如下所示:将服务端的目录挂载到客户端的”/var/steven”目录下。
mount 192.168.1.10:/home/steven /var/steven
4)还可以修改”/etc/fstab”文件,让客户端每次重启后,都自动挂载nfs文件系统:
sudo vim /etc/fstab
在文件末尾添加一行:
192.168.1.10:/home/steven /var/steven nfs rsize=8192,wsize=8192,timeo=14,intr
3、通过autofs,客户端使用的时候,会自动挂载
1)安装yum install -y autofs
2)修改配置文件
vim /etc/auto.master
/var/steven /etc/auto.misc
vim /etc/auto.misc
nfs 192.168.1.10:/home/steven
3)重启autofs,service autofs start
进入/var/steven/nfs,则会自动挂载,不能在/var/steven下,按tab键提示,进入nfs目录