完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
昨天想挂载SATA硬盘时,看了一下我的开发板的硬盘,只剩下1.2G了,所以就想起挂载nfs网络文件系统,这样就不会出现硬盘空间不足了。 网络文件系统,常被称为NFS(Network File System),它是一种非常便 捷的在服务器与客户端通过网络共享文件的方式,具体见下图。
我们常常通过NFS给开发板共享开发主机编写的应 用程序,在本节内容将介绍如何在开发板和开发主机之间共享目录。我们要构 建的使用NFS文件系统的实验环境架构如下图所示。
在这样的环境中,开发板与开发主机接入到同一个局域网中,然后开发主机 提供NFS服务,开发板通过NFS与开发主机连接共享文件。开发主机生成的目标板应 用程序放在NFS的共享文件夹内,开发板访问该文件夹执行应用程序进行测试。 搭建NFS环境如何利用NFS搭建NFS环境。主要包含连接网络、主机开启NFS服务 以及开发板挂载文件系统三个步骤。 在开发主机开启NFS服务Ubuntu系统默认没有安装NFS服务,需要使用如下命令安装NFS服务端软件:
安装NFS服务后,会新增一个/etc/exports文件(即/etc目录下名字为exports的文件),NFS服务根 据它的配置来运行,其默认内容可通过命令cat /etc/exports查看,它默认包含了一些配置 的范例,内容如所示。
该命令的参数说明如下:
若配置正常,该命令执行后会列出共享的目录项,本示例的执行结果见下图。 使用showmount –e 可查看当前NFS服务器的加载情况,具体见下图。
开发板上的固件已经安装好了nfs客户端了。如果没有,则sudo apt install nfs-common -y就可以 在开发板上执行“showmount -e +“NFS服务器IP””命令。注意在不同网络环境下,NFS服务器IP可能不一样,以实际情况为准。
临时挂载NFS文件系统使用mount命令挂载NFS服务器的共享目录到开发板/mnt目录下: 注意:需要把下面的192.168.3.186设置为用户实际网络环境下的NFS服务器IP
以上命令使用的各个参数如下:
若挂载成功,终端不会有输出,Linux的哲学思想是“没有消息便是好消息 测试NFS共享目录
在主机界面上看:
说明nfs服务挂载成功。 取消挂载当客户机在网络上无法找到NFS共享的目录时,如开发主机关机时,在NFS的客户机 的终端常常会输出一些提示,或在使用ls命令查看共享目录会导致长时间等待,这时可以对目录使用umount命令取消挂载,示例如下:
最后感谢野火、原子哥的网站提供详细的教程。 |
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
基于米尔安路飞龙派FPGA FPSoC+baremetal硬核开发
708 浏览 0 评论
【米尔RK3506国产开发板评测】3、实时补丁以及EtherCAT IGH移植
1271 浏览 0 评论
10307 浏览 0 评论
36794 浏览 0 评论
【米尔NXP i.MX 91开发板评测】基于RS485接口实现modbus从机
1729 浏览 0 评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】基于ROS系统的三麦轮小车自主导航
4558浏览 2评论
【米尔NXP i.MX 93开发板试用评测】5、安装Debian和排除启动故障
1491浏览 2评论
【米尔NXP i.MX 93开发板试用评测】2、异构通信环境搭建和源码编译
1690浏览 2评论
【米尔-瑞米派兼容树莓派扩展模块-试用体验】Free RTOS应用开发环境部署
2123浏览 1评论
【米尔-Xilinx XC7A100T FPGA开发板试用】+03.SFP光口测试(zmj)
2215浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-10 06:00 , Processed in 0.507510 second(s), Total 38, Slave 28 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖