S3C6410板上NFS配置与实验步骤详解
需积分: 12 19 浏览量
更新于2024-09-13
收藏 1KB TXT 举报
本篇文档主要介绍了在S3C6410开发板上配置NFS(网络文件系统)的过程,以便从远程服务器共享目录进行启动和数据访问。NFS是Linux系统中常用的一种文件共享协议,允许在不同的计算机之间透明地访问文件。
1. **启动参数配置**:
- 在bootargs中,设置root设备为NFS挂载点:`root=/dev/nfs`,并指定了NFS服务器地址和共享目录路径,如`nfsroot=192.168.1.88:/home/gobinlin/test/rootfs`。
- 同时,配置了console选项以指定串口通信参数(如`console=ttySAC0,115200`),便于调试和控制台输出。
2. **环境变量设置**:
- 使用`setenv bootargs`命令来临时修改启动参数,如将`console`设置为`ttyS:q`,可能是在不同环境下切换控制台的方式。
3. **安装NFS服务**:
- 如果系统尚未安装NFS服务,需通过`apt-get install nfs-kernel-server nfs-common`命令来安装必要的软件包,以支持NFS功能。
4. **配置NFS共享**:
- 编辑`/etc/exports`文件,定义哪些目录可以被其他主机访问,如`/nfsboot*(rw,sync,no_root_squash)`,表示允许读写权限,并且不执行任何身份映射。
5. **运行和管理NFS服务**:
- 使用`exportfs -r`命令刷新NFS共享配置,确保更改生效。
- 启动或重启NFS服务,如`/etc/init.d/nfs-kernel-server restart`,确保服务运行正常。
6. **文件系统检查与挂载**:
- 使用`showmount`检查NFS服务器的可用共享目录,而`df`命令则用于查看文件系统的空间使用情况。
- `mount`命令用于实际挂载NFS目录到本地文件系统,例如`mount x.x.x.x:/nfsboot/nfs ubuntu`。
7. **临时挂载和卸载**:
- 当需要临时挂载NFS时,可以使用`mount -t nfs-onolock`,并在完成后使用`umount`卸载。
8. **固件加载和启动**:
- 文档还提到了固件加载的过程,通过`nandread`指令加载特定地址的数据,然后设置`bootargs`来指定使用NFS作为启动根文件系统,以及内存大小限制。
9. **不同配置示例**:
- 提供了两个不同的配置示例,一个是使用`ubi`文件系统,另一个则是常规的NFS配置,都包含了`rootfstype`、`ubi.mtd`等额外参数。
这篇文档详细描述了在S3C6410开发板上配置NFS的步骤,包括启动参数调整、服务安装、目录共享设置以及实际的挂载操作,有助于读者理解和在类似环境中实现NFS共享功能。
2018-07-20 上传
2013-02-28 上传
2013-06-12 上传
2010-11-19 上传
2012-08-19 上传
点击了解资源详情
zheng_xiao_
- 粉丝: 0
- 资源: 1
最新资源
- 应届生大礼包-通信行业篇
- 单片机的C语言应用程序设计 马忠梅
- 水木冰点三级网络技术09年版笔试提纲
- visual basic基础教程
- VSS2005权限控制
- SWP卡简介,了解SWP技术的入门书
- 时钟芯片1380中文资料
- mp3原理图 mp3原理图 mp3原理图 mp3原理图 mp3原理图
- Thinking.In.Java.3rd.Edition.Chinese.eBook.pdf
- FPGA_SOPC开发快速入门教程
- MyEclipse+6+Java+开发中文教程
- mysql5.0 数据库命令实例
- socket编程原理.pdf
- 在Vista Home Premium环境下安装IIS7及配置ASP环境
- ADO_ASP网站数据库查询分页显示
- 配电网的三相潮流算法比较的研究