#mount -t nfs 220.181.130.172:/home/MailManageSystem/Backup /mnt/MONITORofBACKUP
[tcp] 220.181.130.172:/home/MailManageSystem/Backup: RPCPROG_MNT: RPC: Timed out
出现以上错误以后我就看一下远程机的共享目录是否允许本机挂载
# showmount -e 220.181.130.172
RPC: Timed out
showmount: can't do exports rpc
出现这个提示,那很可能172上的home目录没有共享给本机
则修改/etc/exports文件,添加下列行:
/home /home/MailManageSystem/Backup -maproot=root -network 220.181.130.179 -mask 255.255.255.224
然后重启nfs
#kill -HPU `cat /var/run/mount.pid` 这个命令适用于freeBSD OS
或
#/etc/rc.d/init.d/nfs restart
再次重试,还是失败
[root@mx57 ~/crontab]# mount -t nfs 220.181.130.172:/home/MailManageSystem/Backup /mnt/MONITORofBACKUP
[tcp] 220.181.130.172:/home/MailManageSystem/Backup: RPCPROG_MNT: RPC: Timed out
^C
我把本机的nfs也重启了一下,然后查看了一下挂载目录和被挂载目录都没问题
后来忽然眼前一亮,明白了
在远程机的/etc/hosts文件中添加本机相关行,如下
220.181.130.179 mx57.dns.com.cn.
添加完以后,在本机上再次尝试挂载,最后挂载成功
-----------------
为什么会出现这样的情况,又为什么要用这样的解决办法呢?
请看下回分解