Mini210S配置NFS服务器挂载根文件系统教程
需积分: 1 152 浏览量
更新于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 上传
2021-08-11 上传
点击了解资源详情
2012-02-29 上传
2011-06-01 上传
2011-11-08 上传
小雨123456789
- 粉丝: 0
- 资源: 1
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析