ubuntu 开发板 NFS 环境搭建

NFS是一种网络文件系统,允许在同一局域网中的设备通过TCP/IP共享资源。在Ubuntu上安装nfs-kernel-server,创建共享目录,并编辑/etc/exports配置。在开发板上安装nfs-common,然后挂载NFS服务,使得开发板可以通过/mnt访问Ubuntu的/home/t/nfs_rootfs目录,方便开发过程中的文件共享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NFS(Network File System) 即网络文件系统

是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。开启了NFS服务后,客户端访问服务器共享的文件时如同访问本地存储器(磁盘/SD卡/NAND FLASH等)上的文件一样,对于上层应用来说没有任何差别。

前提 : 开发板与电脑接入到同一个局域网中

Ubuntu搭建NFS服务端

sudo apt-get install nfs-kernel-server
sudo mkdir nfs_rootfs

修改配置文件/etc/exports

发板安装客户端

apt-get -y update

apt install nfs-common -y
mount -t nfs -o nolock,vers=3 192.168.0.122:/home/t/nfs_rootfs /mnt

mount -a (永久挂载)

mount 命令用来挂载各种支持的文件系统协议到某个目录下。 mount 成功之后,开发板在/mnt 目录下读写文件时,实际上访问的就是

Ubuntu 中的/home/book/nfs_rootfs 目录,所以开发板和 Ubuntu 之间通过

NFS 可以很方便地共享文件。

在开发过程中,在 Ubuntu 中编译好程序后放入/home/t/nfs_rootfs

目录,开发板 mount nfs 后就可以直接通过/mnt 访问 Ubuntu 中的文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值