linux下搭建NFS实现文件共享

目录

前言

一、安装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 -e
Export 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应用,linux)