centos6.5系统搭建nfs服务

与天地兮比寿,与日月兮齐光。这篇文章主要讲述centos6.5系统搭建nfs服务相关的知识,希望能为你提供帮助。
?操作系统:CentOS 6.5 X86_64
nfs文件服务器ip:192.168.1.5
NFS客户端:192.168.1.6
nfs网络文件服务器共享目录:/data/www
目录所有者:www
一.nfs介绍
NFS是一种基于TCP/IP传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。
对于大多数负载均衡群集来说,使用NFS协议来共享数据存储是比较常见的做法。但是由于NFS没有用户认证机制,而且数据在网络上明文传输,所以一般只在局域网中使用。
二.nfs服务搭建
1.关闭selinux和防火墙,设置系统连接数

sed -i 41 s/^/* soft nofile 65535\\n* hard nofile 65535\\n* soft nproc 65535\\n* hard nproc 65535/g /etc/security/limits.conf
ulimit -n 65535
sed -i /^SELINUX=enforcing/c#SELINUX=enforcing /etc/selinux/config
sed -i /^SELINUXTYPE=targeted/c#SELINUXTYPE=targeted /etc/selinux/config
setenforce 0
service iptables stop
chkconfig iptables off


2.安装nfs
mkdir -p /data/www
groupadd -g 80 www
useradd -g www -u 80 www
chown www.www -R /data/www
chmod 755 -R /data/www
yum -y install nfs-utils rpcbind

3.配置nfs服务
vim /etc/sysconfig/nfs
RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
STATD_PORT=1001#端口修改为1001
STATD_OUTGOING_PORT=1004#端口修改为1004

vim /etc/exports
/data/www 192.168.1.0/24(rw,sync,no_subtree_check,anonuid=80,anongid=80)

相关参数说明:
/data/www#NFS共享目录
192.168.1.0/24#允许这个网段内的IP地址访问共享目录
rw#读取写入权限
sync#数据实时同步
no_subtree_check #不检查目录权限,提高数据读取效率
anonuid=80#80代表www用户 在 /etc/passwd 查找www用户对应的id
anongid=80#80代表www组在 /etc/group 查找www组对应的id

4.启动服务
service rpcbind start
service nfslock start
service nfs start
chkconfig rpcbind on
chkconfignfslockon#开启此服务保持数据一致
chkconfig nfs on

stop服务顺序
service nfslock stop
service nfs stop
service rpcbind stop
rpcinfo -p 192.168.1.5#显示端口说明服务启动成功
showmount -e 192.168.1.5#显示server上面共享的目录

5.客户端配置
yum install -y nfs-utils rpcbind
启动服务(注意顺序不能错)
service rpcbind start
service nfslock start
service nfs start
chkconfig rpcbind on
chkconfignfslockon
chkconfig nfs on
要停止服务,执行下面的命令(注意顺序不能错)
service nfslock stop
service nfs stop
service rpcbind stop

mount -t nfs -o soft,intr,bg,rw,rsize=32768,wsize=32768 192.168.1.5:/data/www/data/www
#使用上面命令进行挂载

vim /etc/fstab#设置开机自动挂载
192.168.1.5:/data/www/data/wwwnfs soft,intr,bg,rw,rsize=32768,wsize=3276800

intr:允许用户中断被阻塞的操作
bg :以后台形式执行挂载操作












【centos6.5系统搭建nfs服务】


    推荐阅读