且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

NFS配置对DNS/HOSTS的依赖问题

更新时间:2022-09-13 16:03:43

NFS的实现是通过portmap来实现PRC调用而完成数据连通的,不过其中的/etc/exports配置需要指定访问主机时,会很奇怪的与DNS产生依赖关系,如果一个192.168.1.12的主机名是abc,在DNS上配成bcd.a.com,则你在exports配ip,abc, bcd.a.com都不行,据文档说:nfs通过dns/HOSTS来实现主机名解析,共享则基于名字来实现控制。也就是说,配成名字比ip的NFS共享会更快一些,这个大多数网络应用有点不同。
另外一些问题在此一并记录下:安全检查TCP_WRAPPERS对/etc/hosts.allow, /etc/hosts.deny文件的检查也是很严格的,我在其中加了一个空行就导致portmap进程一遇访问就退出。log里提示参数^P无效。呵呵。
还有读写权限也是需要注意的。
不需要重启nfs服务的外挂配置生效的命令:exportfs
语法: exportfs [-aruv]
 -a: 全部挂载(或卸载) /etc/exports档案内的设定
 -r: 重新挂载/etc/exports里面的设定,也同步的更新/etc/exports和/var/lib/nfs/xtab里面的内容
 -u:卸载某一目录
 -v:在export的时候,将分享的目录显示到荧屏上.
 例子
 #exportfs -rv //重新export一次
 #exportfs -au //全部卸载

本文转自 dannyy1026 51CTO博客,原文链接:http://blog.51cto.com/dannyyuan/59626