Ubuntu 安装配置NFS服务器 嵌入式开发必备的共享文件夹传输

一、虚拟机网络配置

1、把虚拟机网络设配器更改为“桥接模式(不用勾选复制物理网络)”,如图

Ubuntu 安装配置NFS服务器 嵌入式开发必备的共享文件夹传输

2、查看ubuntu与主机还有开发板是不是在同一网段内,并查看能不能相互ping通,如图

Ubuntu 安装配置NFS服务器 嵌入式开发必备的共享文件夹传输

 

二、安装配置NFS服务器

1、在终端输入   sudo apt-get install nfs-kernel-server    安装NFS服务器

2、安装完成后新建一个NFS共享文件夹,文件夹名称自定义,路径可放在自己用户目录下, 命令    mkdir XXXX, 如图

Ubuntu 安装配置NFS服务器 嵌入式开发必备的共享文件夹传输

3、cd进入到刚创建的目录内,使用pwd命令记录路径,复制该路径,如图

Ubuntu 安装配置NFS服务器 嵌入式开发必备的共享文件夹传输

4、使用 vi 或者 vim 或者 gedit 打开文件  /etc/exports, 笔者这里使用 vim, "  sudo vim /etc/exports  " 

5、打开后开一个新行,输入"  刚刚复制的路径 *(async,insecure,no_root_squash,no_subtree_check,rw) ", 如图

      (至于路径后面的参数百度上有很多介绍的,这里就不说了)

Ubuntu 安装配置NFS服务器 嵌入式开发必备的共享文件夹传输

6、输入命令 "   sudo /etc/init.d/rpcbind restart   "  重启端口映射

7、输入命令 "    sudo /etc/init.d/nfs-kernel-server restart    "  重启NFS服务, 如图

Ubuntu 安装配置NFS服务器 嵌入式开发必备的共享文件夹传输

8、到此便配置完成

三、试挂载NFS目录

1、在嵌入式开发板上可输入命令 "    mount -t nfs -o nolock 10.0.8.151:/home/XXX/nfs /xxxx    "

2、需要更改IP地址" 10.0.8.151 "需要更改为自己ubuntu的IP地址,

3、" : "后面的是ubuntu,NFS的文件夹路径

4、最后一个参数是挂载到那个目录下, 这个自己选择