opensuse13.2上nfs无法使用

转载:http://bbs.51cto.com/thread-1134848-1.html
opensuse13.2上nfs无法使用_第1张图片
问题描述:
板子设置挂载nfs文件系统启动,无法启动 ,错误提示见上图。
设置nfs的步骤:
1 vi /etc/exports 加入

 /home/...../filesys   192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)

2 重启nfs service nfs restart
重启rpcbind(旧版本称portmap) service rpcbind restart
3 yast2中关闭防火墙
4 设置本机静态ip地址 192.168.1.216
板子 uboot启动命令:

 setenv nfshost 192.168.1.216
 setenv rootpath /home/suse_lxp/DM368/dvr/target/filesys   
 setenv commonargs mem=48M console=ttyS0,115200n8 ip=192.168.1.179                                   video=davincifb:osd0=720x576x8,2500K:osd1=off:vid0=off:vid1=off davinci_enc_mngr.ch0_mode=\$(videostd)   eth=$(ethaddr)
setenv bootargs $(commonargs) root=/dev/nfs noinitrd rw nfsroot=$(nfshost):$(rootpath),nolock
setenv bootcmd 'nboot 0x80700000 0 0x680000;bootm'

之前用suse12.1版本 ,按这些步设置可以正常使用nfs ,现在不知哪里的问题 一直连不上nfs ,本来很单纯的一个nfs问题搞了三天 ,真的是醉了,特来此地求各位大牛指点!不胜感激 。

附 :本机 测试nfs的结果
1 列出共享目录

linux-wesl:/home/suse_lxp # showmount -e 192.168.1.216
Export list for 192.168.1.216:
 /home/suse_lxp/DM368/dvr/target/filesys 192.168.1.0/24

2 nfs挂载到本机 /home/suse_lxp/workspace

linux-wesl:/home/suse_lxp # mount -t nfs 192.168.1.216:/home/suse_lxp/DM368/dvr/target/filesys /home/suse_lxp/workspace
linux-wesl:/home/suse_lxp # cd workspace/
 linux-wesl:/home/suse_lxp/workspace # ls
bin  dev  dvr  etc  home  info  lib  media  mnt  opt  proc  root  sbin  sys  tmp  usr  var

可以正常挂载
解决办法:
suse13.2自带的13.2版本的软件源中安装的nfs版本有bug,降级为13.1版本中的nfs-kernel-server 和nfs-client 就可以了。

你可能感兴趣的:(opensuse13.2上nfs无法使用)