原贴:http://hi.baidu.com/farmerluo/blog/item/07aa5343d2da9f119313c6de.html
<script language=javascript type=text/javascript> /*<![cdata[*/ function hi_mod_in_related_doc_callback(arg){ if(arg.length <= 1) return false; var hasmore = arg[0]; var d=function(a,b){a[a.length]=b;} if(arg.length % 2 == 0) d(arg, ["","","",""]); var html = ['<div id="in_related_doc"><div class="tit">相关文章:</div>']; d(html, '<table cellpadding="0" cellspacing="3" border="0">'); for(var i = 1, j = arg.length; i < j; i += 2){ d(html, '<tr>'); d(html, '<td width="15px"><a style="font-size:25px" >•</a></td><td><a href="http://hi.baidu.com/' + arg[i][3] + '/blog/item/' + arg[i][2] + '.html" target="_blank" title="' + arg[i][0] + '">' + arg[i][1] + '</a>'); d(html, new array(10).join('/u3000')); d(html, '</td>'); if(arg[i + 1][0] != "") d(html, '<td width="15px"><a style="font-size:25px" >•</a></td><td><a href="http://hi.baidu.com/' + arg[i + 1][3] + '/blog/item/' + arg[i + 1][2] + '.html" target="_blank" title="' + arg[i + 1][0] + '">' + arg[i + 1][1] + '</a></td>'); else d(html, '<td> </td><td> </td>'); d(html, '</tr>'); } if(hasmore) d(html, '<tr><td colspan="4"><a target="_blank" href="/sys/search?pageno=1&type=7&sort=1&word=nfs%b3%f6%b4%ed%c1%cb%a3%acpermission%20denied&item=07aa5343d2da9f119313c6de">更多>></a></td></tr>'); d(html, '</table></div><div class="line"> </div>'); var div = document.getelementbyid('in_related_tmp'); if(div){ div.innerhtml = html.join(''); while(div.firstchild){ div.pare<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 += '<table width="100%" ><tr>'; _rh2+='<tr>'; if(g_spannony){ _rh1+='<td align="center" width="10%" ><img border="0" width="55" height="55" src="https://i-blog.csdnimg.cn/blog_migrate/54406254f9eed4e545f11f701d50c07e.jpeg"></td>'; _rh2+='<td> </td>'; if(g_read.length>0){ _rh1+='<td align="left" width="12%">'; }else{ _rh1+='<td align="left" width="100%">'; } _rh1+="<a href='http://passport.baidu.com/?login&tpl=sp&tpl_reg=sp&u="+myref+"' target='_self'>登录</a>后,您就出现在这里。</td>"; _rh2+='<td> </td>' } if(g_read.length==0){ if(!g_spannony){ _rh1+='<td align=left width="100%">最近还没有登录用户看过这篇文章……</td>'; _rh2+='<td> </td>'; } }else{ for(i=0,len=g_read.length;i<len;i++){ _rh1+='<td align="center" valign="bottom" width="10%" class="user"><a href="http://blog.youkuaiyun.com/'+g_read[i][0]+'" target="_blank"><img border="0" src="http://himg.baidu.com/sys/portraitn/item/'+g_read[i][1]+'.jpg"></a></td>'; _rh2+='<td align="center" valign="top" class="user"><a href="http://blog.youkuaiyun.com/'+g_read[i][0]+'" target="_blank">'+g_read[i][2]+'</a></td>'; } } _rh1+='<td width="100%"></td></tr>'; _rh2+='<td></td></tr></table>'; document.write(_rh1+_rh2); } wrreader(); </script>现在这里。"; _rh2+=' ' } if(g_read.length==0){ if(!g_spAnnony){ _rh1+='最近还没有登录用户看过这篇文章……'; _rh2+=' '; } }else{ for(i=0,len=g_read.length;i
'; _rh2+='
'+g_read[i][2]+''; } } _rh1+=''; _rh2+=''; document.write(_rh1+_rh2); } wrreader();
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去匹配的。 |

![]() | 登录后,您就出现在这里。 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | rublis | 07104218 | unix_oracle | slong42 |