ubuntu 开发板 NFS 环境搭建

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

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

ubuntu 开发板 NFS 环境搭建_第1张图片

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

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.121:/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 中的文件。

你可能感兴趣的:(重学嵌入式,ubuntu,linux,服务器)