NFS安装与配置
NFS(Network File System,网络文件系统)是一种基于网络的文件系统
利用NFS可以实现开发板与宿主机之间的文件共享
- 1.检测是否安装NFS:
dpkg -l |grep -i nfs
这是已安装的情况
- 2.安装NFS:
sudo apt-get install nfs-kernel-server
执行这条命令也会安装nfs-common - 3.启动与停止NFS服务:
/etc/init.d/nfs-kernel-server start
或者service nfs-kernel-server start
停止/重启:stop/restart
- 4.可以使用ps命令查看进程nfs是否打开:
ps -aux | grep -i nfs
- 5.配置NFS服务:
在NFS的主配置文件/etc/exports中进行设置,然后启动NFS服务
vim /etc/exports
在exports文件中可以定义NFS系统的输出目录(即共享目录)、访问权限和允许访问的主机等参数,格式如下:`[共享的目录] [主机名1或IP1(参数1,参数2)] [主机名2或IP2(参数3,参数4)]`
如:`/home/20152617/nfs *(rw,sync,no_subtree_check)`
exports文件内容如下:
重启:/etc/init.d/nfs-kernel-server restart
6.mount命令挂载nfs文件系统:
mount –t nfs 192.168.*.*:/home/* /mnt/*
7.通过以上步骤即可实现/home/nfs和/mnt/nfs两个目录下的内容一摸一样
- 注意:以上IP地址和目录请根据自己实际情况修改
========================================= - 日志:
========================================= - 2017/11/11:目标板与宿主机都需要安装NFS服务才能实现共享
========================================= - 2017/10/27:实现目标版【192.168.1.157】与主机【192.168.1.220】挂载nfs,在开发板输入命令
mount -t nfs 192.168.1.220:/home/nfs /home/mnt/
,前一个目录是主机上的目录,后一个目录是开发板上的目录 -
两个目录下内容相同,OK!