挂载NFS个人小结_nfs自动挂载

其他个人工作总结 时间:2020-02-28 13:40:19 收藏本文下载本文
【www.daodoc.com - 其他个人工作总结】

挂载NFS个人小结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“nfs自动挂载”。

NFS挂载小结

说明:

操作系统:redhat 9.0 开发板:TX2440A

一、将pc机与开发板直接用网线相连时(将开发板的内核支持网卡驱动)出现的问题: 启动开发板时,打印出来信息不停提示:

eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1,表示pc机网卡与开发板dm9000不匹配。解决办法2种: 1)换台支持开发板的pc机(一般集成在主板上网卡支持开发板,而独立网卡不支持)2)

二、NFS挂载设置和过程 ,个人小结。

1)构建nfs服务器(详情见手册《NFS服务器配置》)2)准备挂接NFS

1.在ARM的linux下挂接NFS,先将开发板PC机用网线相连,使用路由器作为桥梁

设置windows的IP,192.168.1.* 将开发板上的linux的IP和开发板的IP也设置为在同一网段上的不同IP地址。确保三者在同一网段,不同的IP地址。

例如:虚拟机的IP 192.168.1.254,Windows的IP 192.168.1.2,开发板的IP 192.168.1.250

2.启动开发板(开发板的内核已支持网卡驱动,同时挂载文件系统)。、3.确认虚拟机,windows,开发板三者网络是否相通,通过在开发板的终端上ping windows的IP ping 虚拟机的IP ping 196.168.1.2 ping 196.168.1.254 如下提示,表示网络通畅。

[root@TX2440A /]# ping 192.168.1.254 PING 192.168.1.254(192.168.1.254): 56 data bytes 64 bytes from 192.168.1.254: seq=0 ttl=64 time=1.268 ms 64 bytes from 192.168.1.254: seq=1 ttl=64 time=1.127 ms---192.168.1.254 ping statistics---4 packets transmitted, 4 packets received, 0% packet lo round-trip min/avg/max = 1.045/1.145/1.268 ms [root@TX2440A /]# ping 192.168.1.2 PING 192.168.1.2(192.168.1.2): 56 data bytes 64 bytes from 192.168.1.2: seq=0 ttl=64 time=4.806 ms 3)挂载NFS 在开发板终端上执行

#mount-t nfs 192.168.1.254:/ /mnt/nfs

这个IP是虚拟机linux的IP,/是虚拟机linux的根目录下所有内容,也可以指定其他目录。/mnt/nfs是要挂接在开发板系统下的哪个目录。进入/mnt/nfs目录,就可以看到虚拟机linux的根目录内容了 4)挂载过程中常见错误分析

mount: RPC: Unable to receive;errno = Connection refused 原因是linux没有开启NFS服务,配置好NFS服务器后,确保重启NFS服务:#service nfs restart,如果还出现这个错误,可以执行这个命令后再试试:#service portmap start,开启portmap服务。mount: 192.168.1.230:/nfs failed,reason given by server:permiion denied 原因可能是因为要挂载的目录没有读写权限,确保在配置NFS服务器时,基本权限是读/写,还有的原因是/etc/exports 档案没设定好。

rpcbind: server localhost not responding, timed out(我挂载时遇到这问题,呵呵)挂载NFS命令加上-o nolock,就不会出现这个问题了。#mount-t nfs-o nolock 192.168.1.105:/ /mnt/nfs 5)挂载命令设置如何实现启动开发板,自动挂载NFS 将mount-t nfs 192.168.1.254:/ /mnt/nfs复制到文件系统的启动脚本中root_2.6.31etcinit.drcs文件中(测试结果通过,但是如果挂载不上,不会出现错误提示信息,因为不是阻塞系统)2如何缩短挂载命令 在root_2.6.31etcprofile文件中加入或者在开发板的终端输入 alias mntnfs=`mount-t nfs-o nolock`

之后,挂载时输入mntnfs 192.168.1.254:/home /mnt/nfs

注:在root_2.6.31etcprofile文件中加入方法经过实验不可行(原因:alias mntnfs=`mount-t nfs-o nolock`中`应该是’,修改成alias mntnfs=’mount-t nfs-o nolock’就正常了。输入法不正

确)。在开发板终端输入正常。

2012年2月21日22:56:06 增加之处:

1设置nfs服务器时,进入linux系统的/etc/exports(nfs配置文件)

/home 192.168.1.*(rw,sync,no_root_squash)

表示:/home目录为NFS服务器的共享目录,并接收源于IP地址是192.168.1.*(*号表示任意值),并且访问者可读可写权限。在开发板上ping虚拟机和windows网络时,存在 ping 虚拟机ip

ok ping windows ip

异常

但是在windows 的cmd 端能ping通开发板的ip。

使用nfs挂载虚拟机的/home目录正常。在开发板的终端输入:

mount –t –nfs –o nolock 192.168.1.200:/home /mnt/nfs 192.168.1.200-------虚拟机的ip,表示将虚拟机的根目录下/home目录内容

通过nfs挂载开发板的根目录下/mnt/nfs目录下。

下载挂载NFS个人小结word格式文档
下载挂载NFS个人小结.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文