求救:配置nfs出问题

时间:2022-12-18 13:54:18
症状:
 service nfs restart-------nfs:unrecognized service  但是service nfs-kernel-server restart-------反应正常
root@ubuntu:~# service nfs status
nfs: unrecognized service
不能辨认nfs,启动nfs-kernel-server是不是跟启动nfs是一个作用的?



showmount -a--------clnt_create: RPC: Program not registered  错误

root@ubuntu:~# mount -t nfs 192.168.13.70:/opt/FriendlyARM/mini2440/root_qtopia/ /mnt/
mount.nfs: mount system call failed
挂载错误

service portmap restart也正常

配置过程按照网上一步一步来的,都没有出错,可是还是不行,到底是什么原因,搞了一天了,崩溃阿....

求高手指教,大谢!!

7 个解决方案

#1


不同的发行版 服务的启动脚本名字可能不一样 很正常  比如在Redhat系下叫nfs  在Ubuntu下可能就叫nfs-kernel-server  不要一概而论 是哪个用哪个就行了
修改/etc/exports了吗 照这个简单的教程再来一遍把 
http://www.linuxidc.com/Linux/2009-07/20998.htm

#2


如果在我的版本里面是nfs-kernel-server的话,那么我挂载的时候是不是要这么写:
root@ubuntu:~# mount -t nfs-kernel-server 192.168.13.70:/opt/FriendlyARM/mini2440/root_qtopia/ /mnt/
以后遇到nfs的时候都要变一下?   网上没这么用的啊  很多人的系统也是ubuntu的 脚本不一样我也查不到这种情况

showmount 为什么也不对?



引用 1 楼 steptodream 的回复:
不同的发行版 服务的启动脚本名字可能不一样 很正常 比如在Redhat系下叫nfs 在Ubuntu下可能就叫nfs-kernel-server 不要一概而论 是哪个用哪个就行了
修改/etc/exports了吗 照这个简单的教程再来一遍把 
http://www.linuxidc.com/Linux/2009-07/20998.htm

#3


root@ubuntu:~# mount -t nfs-kernel-server 192.168.13.70:/opt/FriendlyARM/mini2440/root_qtopia/ /mnt/
以后遇到nfs的时候都要变一下? 网上没这么用的啊 很多人的系统也是ubuntu的 脚本不一样我也查不到这种情
----------------
我都郁闷了  你不要把问题混淆起来看 好不好  名字一样的地方为什么都要换?
service nfs status
service nfs-kernel-server status
这里不一样  是因为启动脚本的名字不一样而已! 就是/etc/init.d/下用来启动nfs服务器的脚本名而已!
这里并不是换 而是根据你的系统实际情况来的。

后面的mount -t nfs 这里的nfs指的是文件系统类型 当然不能换! 

#4


我也郁闷了  昨晚重启了一下又好了 
还会出现RPC:not registered,但能挂载了
谢谢 



引用 3 楼 steptodream 的回复:
root@ubuntu:~# mount -t nfs-kernel-server 192.168.13.70:/opt/FriendlyARM/mini2440/root_qtopia/ /mnt/
以后遇到nfs的时候都要变一下? 网上没这么用的啊 很多人的系统也是ubuntu的 脚本不一样我也查不到这种情
----------------
我都郁闷了 你不要把问题混淆起来看 好不好 名……

#5


请问楼主,问题解决了吗?我也遇到这个问题了,都快搞了一星期了。

#6


http://blog.sina.com.cn/s/blog_6648c1140100w4eq.html
貌似搞定了。

#7


楼主可以给我个QQ么,交流一下

#1


不同的发行版 服务的启动脚本名字可能不一样 很正常  比如在Redhat系下叫nfs  在Ubuntu下可能就叫nfs-kernel-server  不要一概而论 是哪个用哪个就行了
修改/etc/exports了吗 照这个简单的教程再来一遍把 
http://www.linuxidc.com/Linux/2009-07/20998.htm

#2


如果在我的版本里面是nfs-kernel-server的话,那么我挂载的时候是不是要这么写:
root@ubuntu:~# mount -t nfs-kernel-server 192.168.13.70:/opt/FriendlyARM/mini2440/root_qtopia/ /mnt/
以后遇到nfs的时候都要变一下?   网上没这么用的啊  很多人的系统也是ubuntu的 脚本不一样我也查不到这种情况

showmount 为什么也不对?



引用 1 楼 steptodream 的回复:
不同的发行版 服务的启动脚本名字可能不一样 很正常 比如在Redhat系下叫nfs 在Ubuntu下可能就叫nfs-kernel-server 不要一概而论 是哪个用哪个就行了
修改/etc/exports了吗 照这个简单的教程再来一遍把 
http://www.linuxidc.com/Linux/2009-07/20998.htm

#3


root@ubuntu:~# mount -t nfs-kernel-server 192.168.13.70:/opt/FriendlyARM/mini2440/root_qtopia/ /mnt/
以后遇到nfs的时候都要变一下? 网上没这么用的啊 很多人的系统也是ubuntu的 脚本不一样我也查不到这种情
----------------
我都郁闷了  你不要把问题混淆起来看 好不好  名字一样的地方为什么都要换?
service nfs status
service nfs-kernel-server status
这里不一样  是因为启动脚本的名字不一样而已! 就是/etc/init.d/下用来启动nfs服务器的脚本名而已!
这里并不是换 而是根据你的系统实际情况来的。

后面的mount -t nfs 这里的nfs指的是文件系统类型 当然不能换! 

#4


我也郁闷了  昨晚重启了一下又好了 
还会出现RPC:not registered,但能挂载了
谢谢 



引用 3 楼 steptodream 的回复:
root@ubuntu:~# mount -t nfs-kernel-server 192.168.13.70:/opt/FriendlyARM/mini2440/root_qtopia/ /mnt/
以后遇到nfs的时候都要变一下? 网上没这么用的啊 很多人的系统也是ubuntu的 脚本不一样我也查不到这种情
----------------
我都郁闷了 你不要把问题混淆起来看 好不好 名……

#5


请问楼主,问题解决了吗?我也遇到这个问题了,都快搞了一星期了。

#6


http://blog.sina.com.cn/s/blog_6648c1140100w4eq.html
貌似搞定了。

#7


楼主可以给我个QQ么,交流一下