Linux开发准备(1) – NFS服务器搭建
NFS概念
- NFS是Network File System 的缩写,它可以通过网络,让不同的机器、不同的操作系统可以共享文件;
- NFS 服务器可以让主机将网络中的NFS服务器共享的目录(Linux主机)挂载到本地端的文件系统(开发板系统)中,从本地端系统中来看,远程主机的目录像是自己的一个磁盘分区,使用相当便利;
NFS 服务器搭建
- 安装nfs服务
在Ubuntu安装nfs服务器:需要在root用户;
~# apt-get install nfs-kernel-server
- 创建共享文件夹
~# mkdir /home/user/nfs
~# chmod -R 777 nfs
- 配置nfs参数
~# vim /ect/exports
在改文件中添加下面代码
/home/user/nfs/*(rw,sync,no_root_squash)
其中:/home/user/nfs 服务器共享目录
rw :可读写权限
sync : 资料同步写入内存和硬盘中
- 重新启动服务器
~# /etc/init.d/nfs-kernel-server restart
等待服务器返回下列代码后,代表NFS服务器搭建成功;
[....] Restarting nfs-kernel-server (via systemctl):
nfs-kerne[ ok ver.service.
NFS 服务器使用
此时在本地端(开发板)上挂载NFS,之后就可以在nfs目录下传输文件;
~# mount -t nfs -o nolock,vers=3 192.168.2.10:/home/user/nfs /mnt
其中意思:
mount : 磁盘挂载指令
nfs : nfs 服务
vers =3 : nfs 版本 为nfs3