首页 > 代码库 > ubuntu安装配置NFS服务方便mini2440挂载

ubuntu安装配置NFS服务方便mini2440挂载

环境:物理机,ubuntu12.04
设备:mini2440开发板,USB转串口线一根,网线一根
目标:物理主机开启nfs服务,在mini2440中能够成功挂载主机的共享目录

.安装并配置nfs服务

 1. 使用命令安装:

    sudo apt-get install nfs-kernel-server

 2.  使用命令mkdir -m 777 share/home/wh21/目录下新建一个share目录
 3.  修改nfs共享配置文件/etc/exports
      在最后一行添加:

    /home/wh21/share *(rw,sync,no_root_squash)

 4.  保存退出后在终端执行命令source /etc/exports,得到如下结果:

图中显示nfs配置文件里共享的目录。接下来可以用showmount -e 192.168.1.11来测试一下主机nfs服务的可用共享目录,发现只有我之前配置过的/home/wh21/nfs目录存在,重启nfs服务就可以 让/home/wh21/share也成为有效共享目录了。
 5.  重启nfs以让配置文件生效,命令: /etc/init.d/nfs-kernel-server restart。再次使用showmount -e 192.168.1.11测试一下:


.测试mini2440和主机是否能相互ping

 1.  使用网线连接开发板和PC主机,通过minicom查看到mini2440开发板eth0ip192.168.1.230

  2.  修改主机本地连接ip192.168.1.11。插上网线后PC机桌面右上角的网络连接中多出一个“自动以太网”,选中最底部的“编辑连接”选项,编辑“有线”中的“自动以太网”,修改IP4设置中的方法为手动,并添加一个自定义的地址:ip为192.168.1.11,子网掩码为255.255.255.0,网关设为192.168.1.1:

完后相互ping一下,能通!

 

 

.在开发板终端挂载主机共享目录

  1. 通过minicom在开发板文件系统中/mnt目录下新建一个nfs目录作为主机共享目录的挂载点;

  2. 使用命令mount -t nfs -o nolock 192.168.1.11:/home/wh21/share /mnt/nfs参数-t nfs可以省略,但是-o nolock一定不能省略,否则挂载不成功,而且终端会卡住不能继续操作,只好复位重启)

 注:如果挂载失败,需要查看防火墙是否关闭,忘记先前是否设定nfs通过防火墙,在物理机中即使防火墙开启nfs依旧可以正常工作。如果需要关闭防火墙则使用命令 service ufw stop。

 

参考:http://blog.sina.com.cn/s/blog_71d491570100xmy6.html