ARM嵌入式—(2)Ubuntu12.04下nfs服务配置
admin 于 2014年08月03日 发表在 嵌入式linux开发
网络文件系统(Network File System),是建立在文件系统之上的一个网络抽象,来允许远程客户端以与本地文件系统类似的方式,来通过网络进行访问。Ubuntu12.04中搭建NFS服务器主要用于和ARM2440开发板进行文件访问,通过ARM2440访问ubuntu系统中的文件来实现可以在电脑系统中利用arm-linux-gcc编译,2440开发板挂载.bin文件进行测试的目的。
1. 首先,在Ubuntu中通过命令行安装nfs-kernel-server,如下图所示:
2. 安装完nfs-kernel-server后,需要关闭系统防火墙,命令:sudo ufw disable 以及配置系统变量,命令:
1 | sudo gedit /etc/exports |
打开文件并添加如下内容:
1 | / *(rw, sync ,no_root_squash) |
如下图所示:
3. 配置完nfs服务器后,我们需要挂载文件。为了方便挂载,在主系统目录下(非用户目录)创建一个新文件夹并命令为:nfsboot,命令:
1 | sudo mkdir nfsboot |
同时,将文件夹权限改为777,命令为:
1 | sudo chmod -R 777 nfsboot |
如下图所示:
重启电脑,NFS服务即安装完成。NFS服务挂载之前需要配置主机IP等,详细介绍可查看下一篇博文《ARM嵌入式—(3)虚拟机中挂载TQ2440开发板(NFS)》。