加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

关于mount nfs时-o nolock的问题

(2014-12-04 10:41:50)
标签:

宠物

分类: linux
需要将在linux里交叉编译好的程序放在arm上运行,所以首先要将程序copy至arm上,选择了nfs。

  但在arm上mount nfs的时候遇到了失败的情况:

http://hi.csdn.net/attachment/201110/13/0_13184913998NKA.gifnfs时-o nolock的问题" />

    在网上查找解决方案:

      nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能。
      解决方法:kill 文件锁(lockd)或者mount -o nolock

  于是尝试mount -o nolock -t nfs 192.168.1.24:/home/test /mnt/nfs,正常工作

=============================================================

靠谱的办法是把服务端的3个服务都重启一遍:

  1. service nfslock restart  
  2. service rpcbind restart  
  3. service nfs restart 可以不用启动

==========================================================
1.2 在检查 portmap
[root@localhost /]# rpm -qa | grep portmap 
==========================================================
[root@localhost /]# service portmap start 
portmap: unrecognized service 
[root@localhost /]# service rpcbind start 
==========================================================
1.3、挂载报错(iptables-output有关):
[root@localhost /]#mount 192.168.110.16:/lsoft /mnt
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: Operation not permitted

[root@localhost /]#mount 192.168.110.16:/lsoft /mnt
[root@localhost /]#mount 192.168.110.16:/ezsoft /media
[root@localhost media]# umount /mnt
umount.nfs: /testzzh: device is busy
[root@tzyyserveryg ~]# fuser -m -v /testzzh/
testzzh/:              root       2798 ..c.. bash

[root@tzyyserveryg ~]# fuser -k /mnt/testzzh
提示:
/mnt/usbdisk/:        6406c
No automatic removal. Please use  umount /mnt/testzzh
[root@localhost /]# kill -9 2798  (上一步可以就不用这一命令)
[root@localhost /]# umount /testzzh/
==========================================================
mount -o nolock -t nfs 192.168.1.24:/home/test /mnt/nfs,正常工作

==========================================================
经过尝试,原来还需要开启nfslock和rpcbind,打开就是了:

sudo /sbin/service rpcbind start
sudo /sbin/service nfslock start
==========================================================

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有