安装、配置、启动NFS服务及开发板自动挂载NFS/开机自动set ip

一、在虚拟机上安装、配置、启动NFS服务

准备工作:

虚拟机,windows,开发板三机互ping

建立共享文件夹

  • cd /
  • sudo mkdir share           //建立共享文件夹
  • sudo chmod 777 share  //更改权限,这样可以配合ssh服务在Windows里直接对这个文件夹读或写  

1. sudo apt-get install nfs-kernel-server portmap

它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问 /share

2. sudo gedit /etc/exports

3. 在最后加上 /nfs *(rw,sync,no_root_squash)

注意此处 nfs 是自定义的文件夹,根据实际更改添加信息。

修改完毕之后,执行一下命令重启NFS服务:

4. sudo /etc/init.d/nfs-kernel-server restart

至此虚拟机部分设置完成。

二、开发板(JZ2440) NFS设置 

1. 新建共享文件夹

mkdir /share

2.挂载

mount -t nfs -o nolock,vers=2 192.168.137.2:/nfs /nfs

192.168.137.2是虚拟机ip

3.自动挂载

自动挂载有两种方式参考:https://blog.csdn.net/u010661782/article/details/49020687

注意第一种方法于JZ2440不可行而且文中“192.168.168.109:/rootfs    /nfsroot    nfs   default   0  0”的defaults少了s。

第二种方法最好配合自动设置ip使用

1.vi /etc/init.d/rcS

2.在最后加上一下信息

ifconfig eth0 192.168.137.3 up             //这是使其开发板的IP固定,而不用每次都去ifconfig 
mount -t nfs -o nolock 192.168.137.2:/nfs /nfs   //挂载虚拟机的/share到开发板的/share目录下,注意,在做这一步的前途是虚拟机中的                                                                                       //IP已经设置为固定IP
 

 

至此nfs服务就可以正常使用了。

你可能感兴趣的:(嵌入式Linux)