NFS是Network File System的简写,即网络文件系统。
网络文件系统是许多操作系统都支持的文件系统中的一种,也被成为NFS。NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户可以像访问本地文件一样访问远端系统上的文件。
NFS所提供的共享文件服务是建议在高度信任的基础上的,所以,向其他用户释放共享资源之前,一定要确保对方的可靠性。
NFS的应用:在我们嵌入式开发过程中,NFS是一个重要环节,我们常常·把“根文件”系统放在主机上,然后在开发板启动的时候通过NFS来挂载主机上的根文件系统。这样省去了每次都要把文件系统烧写到存储设备上的步骤,可以说比tftp更方便。
下面我们将以Ubuntu为例,讲解一下NFS的配置过程:
Server: PC
CLient : ARM(这里博主是用同一台机器模拟的,主要是安装过程)
一、配置服务器端
使用sudo apt-get install nfs-kernel-server命令,安装NFS服务器程序软件包。
fs@ubuntu:~$ sudo apt-get install nfs-kernel-server
[sudo] password for fs:
Reading package lists... Done
Building dependency tree
Reading state information... Done
nfs-kernel-server is already the newest ver