免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1726 | 回复: 0

nfs服务器配置(基于RHEL 5) [复制链接]

论坛徽章:
0
发表于 2011-03-15 09:44 |显示全部楼层
文章来源:http://www.52ipv6.net/read.php?tid=17

在linux服务器中nfs其实就是一种服务,如果没有安装nfs-utils及portmap软件包,将不起作用。
  说明:nfs-utils-xxx-xxx : nfs服务程序包,提供rpc.nfsd及rpc.montd这两个deamons。
              portmap-xxx-xxx:rpc主程序,记录服务的端口映射信息。
第一步:
               建立共享文件目录 如mkdir -p /nfs/public
第二步:开启nfs服务(chkconfig nfs on ,service nfs start)
第三步:编辑/etc/exports配置文件,加入 /nfs/public  192.168.0.0/24(ro)。说明:192.168.0.0/24为允许访问服务器的IP端,并以只读方式访问。
第四步:配置nfs固定端口(/etc/sysconfig/nfs),将RQUOTAD_PORT,LOCKD_TCPPORT,LOCKD_UDPPORT,MOUNTD_PORT,STATD_PORT前的注释符“#”去掉,或者改为相应未被使用的端口。
第五步:配置iptables策略(前提是使用了iptables防火墙)
iptables -I INPUT -p tcp -m multiport --dport 111,2049 -j ACCEPT
iptables -I INPUT -p udp -m multiport --dport 111,2049 -j ACCEPT
iptables -I INPUT -p tcp -m multiport --dport 875,892,662,32803 -j ACCEPT
iptables -I INPUT -p udp -m multiport --dport 875,892,662,32803 -j ACCEPT
然后 /etc/rc.d/init.d/iptables save 或者 service iptables save
第六步:重启portmap及nfs服务
service portmap restart
service nfs restart
第七步:本机测试
<1>使用rpcinfo命令检测nfs是否使用了固定端口
rpcinfo -p
<2>检测nfs的注册状态
rpcinfo -u 主机名或IP地址  进程
如,rpcinfo -u 192.168.0.206 nfs
<3>查看共享目录的参数设置
cat /var/lib/nfs/etab
<4>检测共享目录的发布及使用情况
showmount -e  IP地址
showmount -d  IP地址
如,showmount -e 192.168.0.206
第八步:TCP vrappers设置
修改/etc/hosts.deny 加入ALL:ALL
修改/etc/hosts.allow 加入
portmap:192.168.0.0
mountd:192.168.0.0
lockd:192.168.0.0
rquatad:192.168.0.0
statd:192.169.0.0
第九步:客户端测试
showmount -e 192.168.0.206
挂载及卸载nfs文件系统
mount -t nfs 192.168.0.206:/nfs/public /mnt/nfs
umount 192.168.0.206:/nfs/public
启动自动挂 载(编缉/etc/fstab)
加入 192.168.0.206:/nfs/public /mnt/nfs nfs defaults 0 0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP