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

2019-07-13 08:47发布

一、在虚拟机上安装、配置、启动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服务就可以正常使用了。