Mini210S配置NFS服务器挂载根文件系统教程
需积分: 1 63 浏览量
更新于2024-09-10
收藏 687KB PDF 举报
"Mini210S通过NFS挂接根文件系统教程"
本文将详细介绍如何在Mini210S开发板上通过NFS(网络文件系统)挂接根文件系统,实现远程共享和管理文件。这个过程涉及到主机(Windows 7)与虚拟机(Fedora 17)之间的交互,以及NFS服务器的配置和内核的设置。
一、环境准备
主机系统是运行在Windows 7上的Fedora 17虚拟机,而硬件设备是Mini210S开发板,通过路由器连接。这个环境允许开发人员在虚拟机上配置NFS服务器,然后在Mini210S上挂接和使用这个服务器。
二、NFS挂接步骤
1. **安装NFS组件**
首先,需要切换到root用户权限,然后通过`yum install portmap nfs-utils`命令安装NFS所需的组件。Portmap和nfs-utils是NFS服务的基础,它们提供了必要的服务和工具。
2. **解压根文件系统**
根据用户手册,将根文件系统解压缩到`/opt/FriendlyARM/mini210s/linux/rootfs_qtopia_qt4`目录下。为了确保开发板可以读写,使用`chmod 777`命令给予该目录完全访问权限。
3. **配置NFS服务器**
在`/etc/exports`文件中,添加一条规则来指定要共享的目录和权限。例如,添加`/opt/FriendlyARM/mini210s/linux/rootfs_qtopia_qt4 *(sync,rw,no_root_squash)`。这里的星号(*)代表所有IP地址都能挂接,`rw`表示读写权限,`no_root_squash`选项使得开发板上的root用户在NFS服务器上具有相同权限。
4. **关闭防火墙**
Fedora默认启用了防火墙,需要通过`setup`命令进入防火墙设置界面,取消启用防火墙,以确保NFS服务可以正常通信。
5. **启动NFS服务**
使用`systemctl enable nfs-server.service`命令设置NFS服务开机启动,然后使用`systemctl start nfs-server.service`启动NFS服务。
6. **测试NFS服务器**
查看Fedora虚拟机的IP地址,例如`ifconfig`,然后在Mini210S上挂接NFS服务器的根文件系统到`/mnt/nfs`目录,命令如下:
```
mkdir /mnt/nfs
mount 192.168.0.104:/opt/FriendlyARM/mini210s/linux/rootfs_qtopia_qt4 /mnt/nfs
ls /mnt/nfs
```
运行`ls`命令验证是否成功挂接。
三、配置内核
如果光盘中的内核映像已经支持NFS,可以直接烧写使用。如果需要自定义,需要解压内核源码,运行`make menuconfig`进行配置,确保选中"Networking support"下的"Network file system (NFS) client support"选项,以便内核支持NFS挂接文件系统。
完成以上步骤后,Mini210S就可以通过NFS挂接并使用虚拟机上的根文件系统,这大大简化了开发和调试流程,便于远程管理和更新开发板上的文件系统。
2016-01-21 上传
2012-02-29 上传
2024-10-31 上传
2024-10-31 上传
2024-11-01 上传
2023-06-13 上传
2024-12-01 上传
2023-11-25 上传
小雨123456789
- 粉丝: 0
- 资源: 1