目录
前言
一、安装NFS服务
二、配置NFS服务
三、重启NFS服务
四、客户端访问NFS共享文件夹
五、测试验证
总结
前言
NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源,本地NFS客户端可以读写位于远端NFS服务器上的文件。在linux嵌入式开发中应用NFS来实现文件共享,可以大大提高开发效率。
主机环境:Ubuntu 18.04.4 LTS
目标机:RK3568
目标机系统:linux 4.19.172
一、安装NFS服务
apt-get install nfs-kernel-server
二、配置NFS服务
首先,在Ubuntu 18.04上创建一个共享目录。
mkdir /home/nfs
修改exports文件内容,配置指定的共享目录。
vim /etc/exports
/home/nfs/ *(rw,sync,no_root_squash)
三、重启NFS服务
/etc/init.d/nfs-kernel-server restart
查看NFS服务共享目录配置是否成功。
root@ubuntu:/home/twdz/nfs# showmount -eExport list for ubuntu:/home/twdz/nfs *
四、客户端访问NFS共享文件夹
在ARM目标机上创建一个文件夹
mkdir /mnt/nfs
挂载NFS服务器的共享目录到ARM目标机本地目录
mount -t nfs -o sync,nolock,nfsvers=3 192.168.1.102:/home/twdz/nfs /mnt/nfs
五、测试验证
[root@TWDZ-RK356X:/]# ls /mnt/nfs/ build_installer.sh install release
总结
在嵌入式开发中,移植库文件或配置文件时,启动NFS服务并配合脚本,可以方便地将虚拟机上的相关文件快速复制到ARM下,有效地提高工作效率。
如果觉得《linux下搭建NFS实现文件共享》对你有帮助,请点赞、收藏,并留下你的观点哦!