百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> centos 6 安装NFS 及关键配置详解
分享文章到:

centos 6 安装NFS 及关键配置详解

发布时间:01/15 来源: 浏览: 关键词:
NFS是一种分布式文件存储系统可以实现多台机器共享访问此机器的文件,个人感觉就像WEB服务器的ftp一样可以多人访问,下面我们一起来看看安装NFS 及关键配置

NFS是一个网络文件系统,可以允许多台机器共享访问一台主机的某个文件资源。
在以下情形可能会用到NFS:
1、多台PC共享使用同一台PC的打印机,CD-ROM等资源。
2、多个客户端访问同一个网络资源,保证访问的是同一个没差异的资源。
3、web应用中,如果需要将某些域名的访问独立到另外服务器去,可以将该域名下的文件夹通过NFS配置到目标服务器去。

以下记录centos6.* 的NFS安装及配置:

安装NFS,必须要有两条以上机器,其中一台为主机,另外的作为客户端。

主:
172.26.11.100
客户端:
172.26.11.74

一、在主服务器安装:

 代码如下
yum -y install nfs-utils rpcbind
 
#建立需要共享的文件目录:
mkdir /data/share
echo '111'> /data/share/1.txt
chmod -R 777 /data/share
 
#配置文件设置:
vim /etc/exports
######################
#表示共享目录为/data/share,172.26.11.0-172.26.11.254区间的IP能访问,访问权限是可读可写rw,root 用户
/data/share 172.26.11.0/24 *(insecure,rw,async,no_root_squash)
 
######################
 
#设置开机启动
chkconfig nfs on
#手动启动nfs,注意要先启动rpcbind,然后才启动nfs
/etc/init.d/rpcbind start
/etc/init.d/nfs start
 
#配置针对NFS Server的防火墙
vim /etc/sysconfig/nfs
################################
# Port rquotad should listen on.
RQUOTAD_PORT=875
# TCP port rpc.lockd should listen on.
LOCKD_TCPPORT=32803
# UDP port rpc.lockd should listen on.
LOCKD_UDPPORT=32769
# Port rpc.mountd should listen on.
MOUNTD_PORT=892
###############################
rpcinfo -p localhost
service nfs restart
rpcinfo -p localhost
 
vim /etc/sysconfig/iptables
###################################
...
 
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT
 
...
 
##################################
 
/etc/init.d/iptables restart

二、在客户端安装:

 代码如下

yum -y install nfs-utils rpcbind
 
#查看是否能访问172.26.11.100 的nfs:
showmount -e 172.26.11.100
 
#建立相同的目录:
mkdir /data/share
chmod -R 777 /data/share
#挂载到nfs服务器的目录:
mount -t nfs 172.26.11.100:/data/share/  /data/share/
 
#查看是否能看到里面的1.txt了
ls /data/share/
 
#设置开机自动挂载:
echo "mount -t nfs 172.26.11.100:/data/share/  /data/share/"  >> /etc/rc.d/rc.local
#重启机器:
init 6

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板