ARM板上挂载NFS文件系统
来源:互联网 发布:有色金属行情软件 编辑:程序博客网 时间:2024/06/07 16:12
主机Host:Windows XP sp3(32bit)
客户机Guest:VMware 7.01上安装Debian Lenny
ARM板Board:up-tech s3c2410 DVK1.1
串口minicom
使用交叉线或直连线通过交换机
2. 设置IP地址
将主机IP设为192.168.1.1,子网掩码255.255.255.0,默认网关:192.168.1.2
在VMware中设置网络为桥接方式,与ARM板进行通信,只能用Bridge方式,然后进入客户机Linux,关闭自动获取IP,并手机设置:IP 192.168.1.10,子网掩码255.255.255.0,默认网关:192.168.1.2
ARM板192.168.1.100,子网掩码255.255.255.0
设置完IP地址后,可以尝试着Ping命令,确保主机,客户机,ARM板能够互相Ping通。
3. 建立和配置 NFS 服务
(1)设置共享目录
建立nfs目录:/home/nfs/2410目录,在Linux中修改配置文件 /etc/exports,如
[root@nfs#]vi /etc/exports
/home/nfs/2410 *(rw,sync,no_root_squash)
表示的是:(共享的目录)空格(主机名或者IP)(参数1,参数2,参数3)。其中,/home/nfs/2410为创建的根文件系统在主机上的目录,192.168.1.100是下位机IP,rw 表示允许下位机读写该目录,no_root_squash允许下位机以主机root用户身份挂载根文件系统。
[root@nfs#]exportfs -r <-------------重新载入/etc/exports
配置其为所有用户可读写,
[root@2410#]chmod 777 /home/nfs/2410
(2)通过命令启动,停止,重启nfs服务
[root@2410#]/etc/init.d/nfs-kernel-server start/stop/restart
或者让NFS 服务器重新载入etc/exports
[root@2410#]/etc/init.d/nfs-kernel-server reload
(3)配置portmap(这是网上别人给出步骤)
[root@2410#]vi /etc/default/portmap
OPTIONS="-i 127.0.0.1"->OPTIONS="" <-------------注释掉 -i 127.0.0.1”
或者
[root@2410#]dpkg-reconfigure portmap <-------------对Should portmap be bound to the loopback address? 选N
Stopping portmap daemon....
Starting portmap daemon....
Restoring old RPC service information....
4. 在arm板上挂载NFS文件系统
arm板启动后,在终端中输入命令:
[/mnt/yaffs]ifconfig eth0 192.168.1.100
[/mnt/yaffs]inetd
[/mnt/yaffs]mount -t nfs -o nolock 192.168.1.10:/home/nfs/2410/ /mnt/nfs/
其中,192.168.1.10为NFS服务器IP,/nfs/rootfs 为服务器开放给本目标板的目录。
[/mnt/yaffs]df <-------------查看挂载情况
挂载成功后,cd /mnt
输入ls命令就可以看到NFS服务器给arm板开放的文件列表。
这里要注意,在挂载时,一定要在ARM板与Linux之间互通拼通,且延时不能太长,太长则要检查网线状态或是网卡驱动了,否则会出现如下错误:
mount: RPC: Unable to receive; eNrno = No route Fo host
mount: Sfsmount failed::Bad file descriptor
- ARM板上挂载NFS文件系统
- ARM板上挂载NFS文件系统
- ARM板上挂载NFS文件系统
- ARM板上挂载NFS文件系统
- arm linux上建立nfs文件系统
- arm linux挂载nfs根文件系统
- Arm挂载nfs网络文件系统的步骤
- ARM开发板挂接NFS网络文件系统
- arm开发网络文件系统环境搭建 nfs
- NFS 网络文件系统/ARM-LINUX NFS服务启动设置
- UBUNTU10.04利用NFS文件系统挂载ARM S3C2440根目录
- arm 网络调试内核及文件系统(tftp下载内核,nfs挂载根文件系统)/x86下nfs挂载根文件系统
- NFS文件系统
- NFS文件系统
- NFS 文件系统
- NFS 文件系统
- nfs文件系统
- nfs文件系统
- c++中的const
- 敏捷开发的原则
- 简单的分词程序
- Android学习:\OurPiano\bin\OurPiano.apk installed on device异常处理
- 嵌入式Linux开发板上NFS文件系统的使用
- ARM板上挂载NFS文件系统
- 3月历程
- 一个简单的MapView例子。气球坠落
- 使用Busybox1.13.3制作 yaffs2根文件系统
- MySQL源码分析(0):编译安装及调试
- 闭包定义
- 自己用
- Scrum开发之我见
- Android LayoutInflater详解