CentOS6.5 NFS服务器搭建

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目录

你可能感兴趣的:(CentOS6.5 NFS服务器搭建)