日期:2014-05-16  浏览次数:20819 次

运行mount -t nfs等了N久,输出mount.nfs: Connection timed out 怎么回事?
用的是fedora 14,光盘安装时没有默认安装NFS-utils和portmap,是在终端里输 yum install nfs-utils 和 yum install portmap 手动安装的,后来发现portmap安装完了就变名为rpcbind服务了。研究好久才发现。。囧

我在/etc/exports里配置的是  
 /usr/tmp *(rw,sync,no_root_squash)

然后在serviceconf调出的图形化界面里开启了rpcbind和nfs服务,然后在终端:

[root@cynicholas ~]# mount -t nfs localhost:/usr/tmp /mnt/(等了好久后输出)
mount.nfs: Connection timed out

然后我用命令showmount,输出:
-h
clnt_create: RPC: Timed out

接着我用/etc/init.d/nfs restart命令重启nfs,输出的是:
关闭 NFS mountd: [失败]
关闭 NFS 守护进程: [失败]
关闭 NFS 服务: [确定]
启动 NFS 服务: [确定]
启动 NFS 守护进程: [失败]

这是什么情况?我哪里配置的不对?求指点!



------解决方案--------------------
portmap你启动了吗?

看看/var/log/messages里有什么详细的错误信息
------解决方案--------------------
用 mount -t nfs -o tcp localhost:/usr/tmp /mnt/ 或者
 mount -t nfs -o nolock localhost:/usr/tmp /mnt/ 试试。
------解决方案--------------------
一定要关闭万恶的防火墙,呵呵
------解决方案--------------------
我现在也拿不准mount失败的原因了。

我也发现莫名其妙的mount失败,

就算NFS进程启动了。。。


也就是在上个月,我mount了好几天失败,也找不到原因。。
结果我重装了fedora。。然后。。成功了,,这原因。。至今不知道为啥