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

优质内容筛选与推荐>>
1、设计模式4---策略模式
2、带参程序
3、wampserver 设置外网访问
4、设计模式——结构型模式之桥接模式(三)
5、疯特!泪奔!杯具!


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号