挂载nfs文件系统时错误
发布时间:-02-07 09:45:40来源:红联作者:travelchina
挂载nfs文件系统时错误:
1. 关闭防火墙,设置宿主机的IP为192.168.1.1
2. 在宿主机上开启nfs和portmap服务(开启后运行正常)
3. 在宿主机上编辑/etc/exports文件,在文件中加入下面的一行内容:
/opt/root_nfs *(rw,sync,no_root_squash)
4. 重新开启nfs服务(正常运行)
5. 串口线接好后,在宿主机上开启minicom窗口,启动目标机(开发板)
6. 目标机启动后,在minicom窗口中输入ifconfig命令后显示目标机的IP为192.168.1.6
7. 在minicom中输入:ping 192.168.1.1,能够ping到宿主机
8. 在宿主机上输入:ping 192.168.1.6,能够ping到目标机,说明网络没有问题
9. 在另一台PC(非宿主机)上设置其IP为192.168.1.10,ping 192.168.1.1也正常
10. 在192.168.1.10 PC上开启portmap服务,关闭nfs服务
11. 在192.168.1.10 PC上挂载nfs正常:
mount -t nfs 192.168.1.1:/opt/root_nfs /mnt/nfs
12.在宿主机的minicom中输入 mount -t nfs 192.168.1.1:/opt/root_nfs /mnt/nfs后出现如下错误:
portmap: server localhost not responding, time out
RPC: failed to contact portmap (errno -5)
portmap: server localhost not responding, time out
RPC: failed to contact portmap (errno -5)
lockd_up: makesock failed, error=-5
portmap: server localhost not responding, time out
RPC: failed to contact portmap (errno -5)
在192.168.1.10 PC上如果关闭portmap服务挂载nfs时会出现“input/output error"这样的错误,
是否是目标机上的portmap服务没有开启的原因,但是怎样开启该服务?/etc/init.d目录下没有找到portmap服务。
如果不是portmap服务的原因,那么又是什么原因呢?
目标机是尤龙的TQ2440开发板,内核是Linux2.6 kernel for S3C2440。