虚拟机:VMware Workstation PRO17
主机ubuntu版本:ubuntu20.04LTS
开发板:野火imx6ull Linux开发板
开发板镜像:野火debain镜像
说明:开发板uboot、内核均使用野火提供
开发板使用的debain镜像为emmc启动,网卡、交叉编译工具、nfs均在debain镜像中配置。
ubuntu已安装nfs服务端。
ubuntu的nfs服务端工作目录如下
zhaokuo@virtual-machine:/opt/imx6/rootfs$ pwd
/opt/imx6/rootfs
前面文章已经说明ubuntu、Windows、开发板互ping,保证ubuntu和开发板之间能够ping通。
现将ubuntu上nfs服务器端目录挂载到开发板的/mnt目录下:在开发板终端使用下面命令
这里我的ubuntu的IP地址为192.168.118.100,把它的nfs工作目录/opt/imx6/rootfs挂载到开发板/mnt目录下
debian@npi:/mnt$ sudo mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.118.100:/opt/imx6/rootfs /mnt
挂载成功后,在ubuntu的nfs工作目录下放入测试文件
zhaokuo@virtual-machine:/opt/imx6/rootfs$ ls
a.out text.c text.txt
zhaokuo@virtual-machine:/opt/imx6/rootfs$
在开发板终端的/mnt目录下可以看到共享的文件
debian@npi:/mnt$ debian@npi:/mnt$ sudo mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.118.100:/opt/imx6/rootfs /mnt^C
debian@npi:/mnt$ ls
a.out text.c text.txt
debian@npi:/mnt$