nfs mount问题江湖救急,mount不匹配

nfs mount问题江湖救急,mount不匹配

帮帮忙!请各位dx,版主解决一下!我pc机# mount –t nfs 200.162.162.188:/home/work /mnt,自己mount能够成功;目标板就是不能成功,提示信息如上!使用的是mps的adm5120

调试目标板:mount时出现如下问题,如何解决呀?
#  mount -o nolock -t nfs 200.162.162.188:/root/nfs_test/ /home
nfs warning: mount version newer than kernel
RPC: sendmsg returned error 22
nfs: RPC call returned error 22
nfs_get_root: getattr error = 22
nfs_read_super: get root inode failed
mount: Mounting 200.162.162.188:/root/nfs_test/ on /home failed: Invalid argument

怀疑是mount版本有问题,“mount version newer than kernel”,可是不知道如何匹配mount?      
说说宿主机用的什么系统、内核及NFS服务的版本,客户机用的什么系统、内核版本是多少,你不说我猜不出来 ...

楼主在本机挂载的目录跟目标机要挂载的目录不一样,没有可比性      
lanche版主:
宿主机:linux,redhat9.0,伺服器可提供 NFS PV2 和 NFS PV3;
客户机:linux,linux2.4.18;
我用相同目录在pc机上回环测试也正常:mount -t nfs 200.162.162.188:/root/nfs_test/ /home      
rh9上如果有防火墙请先关掉,检查一下 portmap 起来没有

改一下 /etc/exports :
/root/nfs_test 200.162.162.*(rw,sync)


200.162.162.*请写客户机真实IP

然后重启nfs server 再试,如果还不行,客户端试用如下命令:

mount -o nolock,wsize=1024,rsize=1024 200.162.162.188:/root/nfs_test  /home      
改一下 /etc/exports :
/root/nfs_test 200.162.162.*(rw,sync)
200.162.162.*请写客户机真实IP

然后重启nfs server 再试,如果还不行,客户端试用如下命令:
错误信息和上面一样。
客户端执行如下命令:
mount -o nolock,wsize=1024,rsize=1024 200.162.162.188:/root/nfs_test  /home 
mount: Mounting 200.162.162.188:/root/nfs_test on /home failed: No such file or directory
服务端应该没有什么问题,主要怀疑是客户端有问题,我客户端作了如下操作:
目标板端要做的事:
1)配置内核
选中ramdisk驱动,加入ext2文件系统
Networking options --> (缺省)
Network device support --> (缺省)
File systems --> Network File Systems --> NFS file system support
Provide NFSv3 client support
请问还需要做其它工作吗?比如对ramdisk等还有什么操作吗?

      
mount: Mounting 200.162.162.188:/root/nfs_test on /home failed: No such file or directory

主机上有 /root/nfs_test export 出来么?要挂载一般也不要挂载到 /home 上呀,这样会暂时让 /home 下原有的内容隐藏并无法使用的

nfs需要portmap,客户机上也要      
搞不定呀,版主能说说客户机上的详细操作吗?谢谢!      
唉,还是搞不定,只有麻烦点用ftp来调试了。