Chinaunix首页 | 论坛 | 博客
  • 博客访问: 850980
  • 博文数量: 290
  • 博客积分: 511
  • 博客等级: 下士
  • 技术积分: 1590
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-29 13:14
文章分类

全部博文(290)

文章存档

2018年(28)

2017年(19)

2016年(8)

2015年(1)

2014年(14)

2013年(12)

2012年(22)

2011年(186)

分类: LINUX

2011-04-01 19:11:41

    大家都知道,调试程序用nfs挂载很方便,但是郁闷的是在我们怎么mount都会出错误,首先,nfs就困扰了我好几天,直到今天才把虚拟机里面的文件挂载到我的mini2440上面,其中过程如下:
    首先说第一个问题当我们的虚拟机ip和开发板ip都固定以后而且能够互相ping通的时候,我们就可以设置虚拟机nfs服务器了,服务器的设置配置文件/etc/exports 和nfs的启动假如说我们的共享目录为/home  那么我们的配置文件/etc/exports 可以写成/home server.cluster(rw,async,no_root_squash)就可以了,然后重启一下nfs服务器,现在我们在开发板上挂载我的出现了这样的错误mount: 10.168.1.162:/home failed, reason given by server: Permission denied 就是服务器拒绝的意思,我想了想也查了查,有的说是防火墙问题,但是我防火墙是关着的,怎么会这个,后来又百度有google还是没找到原因,然后放置下来几天后我找了本关于服务器配置的书,说到一个问题就是把共享目录的权限改成都能都能写的即chmod o+w /home 于是,我就抱着试试的态度,改了一下权限,然后挂在mount -t nfs server.cluster:/home /mnt/nfs,当输入回车后命令提示行半天出不来东西,但是此时不提示Permission denied 了,我感觉可能就是共享目录读写权限的原因,过了一段时间出来这样的错误rpcbind: server localhost not responding, timed out
RPC: failed to contact local rpcbind server (errno 5).
rpcbind: server localhost not responding, timed out
RPC: failed to contact local rpcbind server (errno 5).
lockd_up: makesock failed, error=-5
rpcbind: server localhost not responding, timed out
RPC: failed to contact local rpcbind server (errno 5).
后来直接百度一下说mount需要一个-o nolock的参数mount -o nolock -t nfs server.cluster:/home /mnt/nfs 加入后正常
 
以上内容写得很乱,过段时间会在编辑详细点
阅读(1711) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

M_O_Bz2013-07-11 22:41:34

嗯,我也是出现这个问题后才知道之前为什么要 -o nolock 参数