NFS出错了,Permission denied

原贴:http://hi.baidu.com/farmerluo/blog/item/07aa5343d2da9f119313c6de.html

NFS出错了,Permission denied
2006年09月30日 星期六 11:31
今天同事跟我说网站的图片不能显示了,后来检查的时候发现一个NFS的怪异现象。

在mount nfs目录时出现错误:

mount -t nfs 192.168.1.172:/nfs/mp3/mp3files /web/mp3/mp3files
mount: 192.168.1.172:/nfs/mp3/mp3files failed, reason given by server: Permission denied


我原来的/etc/exportfs是这样的:
[root@ha1 nfs]# cat /etc/exports
/nfs/mp3/mp3files 192.168.1.*(rw,async)


一直都用的好好的,其它的机器通过内网IP来mount这台上面的数据。

所以我想应该是我做了什么造成的,因为之前我看到/var/log/messages

mountd[3082]: Fake hostname rs0.xxxxxxcom for 192.168.1.69 - forward lookup doesn't exist

以为nfs警告说我没有做域名反解,所以我就在我的域名服务器做把192.168.1.69做了一下反解。并增加了rs0.xxxxx.com这个域名到192.168.1.69。做完之后就没有再出现上面的错误了,但是上面说的出现不能mount的情况。

在网上查了一些资料,有人说把/etc/exports换成域名试试,所以我就改成了:
[root@ha1 nfs]# cat /etc/exports
/nfs/mp3/mp3files *.xxxxxx.com(rw,async)

再mount,发现正常,没有问题了。

后来又查了一些相关资料,才知道:

nfs server接到客户端的mount时,会先客户的IP做反解成域名,用域名(注意是用域名而不是IP)去和/etc/exports做比较,如果匹配不成功会失败。

而我做了域名反解后,并没有更新/etc/exports内的IP为域名。所以匹配不到对应的域名,自然就出现 mount: 192.168.1.172:/nfs/mp3/mp3files failed, reason given by server: Permission denied的错误了。

之前用IP没有问题是因为在域名不能反解的时候还是用IP去匹配的。

类别:linux系统 | 添加到搜藏 | 浏览( 1081) | 评论 (1) <script language=javascript> /* 
 
 
<script language=javascript type=text/javascript> /*
相关文章:
']; D(html, '
'); for(var i = 1, j = arg.length; i < j; i += 2){ D(html, '
'); D(html, '
*/ </script>
最近读者:
<script> var g_spAnnony=true; var g_read=[ ["apple%5F2005168","864c6170706c655f323030353136382d04","apple_2005168"], ["%B6%CE%C1%B6","e51262616e67676f750100","banggou"], ["52joke","20c36a6f6566696b791300","joefiky"], ["greathongjian","7a2c636e6b6974d500","cnkit"], ["rublis","755e7275626c69730901","rublis"], ["071042","63f330373130343231386e00","07104218"], ["unix%5Foracle","f2a2756e69785f6f7261636c65a003","unix_oracle"], ["slong42","017b736c6f6e673432dd00","slong42"], {} ]; g_read.length=g_read.length-1; var _rh1=""; var _rh2=""; function wrreader(){ _rh1 += ' '; _rh2+='
'; _rh2+='
'; if(g_spAnnony){ _rh1+='
'; _rh2+='
 
'; if(g_read.length>0){ _rh1+='
'; }else{ _rh1+=''; } _rh1+="
登录后,您就出现在这里。"; _rh2+='
 
' } if(g_read.length==0){ if(!g_spAnnony){ _rh1+='
最近还没有登录用户看过这篇文章……
'; _rh2+='
 
'; } }else{ for(i=0,len=g_read.length;i
'+g_read[i][2]+'
'; } } _rh1+='
'; _rh2+='
'; document.write(_rh1+_rh2); } wrreader(); </script>
登录后,您就出现在这里。
  apple_2005168banggoujoefikycnkitrublis07104218unix_oracleslong42
 
<script language=JavaScript> allkey=allkey+"159a7bf41d4362d9f3d38540_07aa5343d2da9f119313c6de_"; </script>
网友评论:
<script> function writecmt(type,id,cmtname,cmturl,portraitId){ var html1=""; if(type==1){ html1="
"+cmtname+"
"; }else{ if(cmtname=="" || cmtname=="匿名网友"){ if(cmturl==""){ html1=" 匿名网友"; }else{ html1=" "+cmtname+""; } }else{ if(cmturl==""){ html1="
网友: "+cmtname+"
"; }else{ html1="
网友: "+cmtname+"
"; } } } document.write(html1); } </script>
1
<script> writecmt(1,"5d02f603aee9b5773912bb93","farmerluo","http://hi.baidu.com/farmerluo","7cb66661726d65726c756ffe00"); </script>
farmerluo
2006年10月08日 星期日 17:36
备注:文中所讲的情况只有在/etc/exports内用192.168.1.*的时候才会出现,用192.168.1.0/24时不会出现。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值