mini2440开发板文件传输--nfs - 技术分享 - 志盟培训
首页技术分享 mini2440开发板文件传输--nfs

mini2440开发板文件传输--nfs

更新时间:2017-05-26      作者:张老师       阅读:700

服务器端:linux

客户端:mini2440开发板。

准备工作:

首先,得保证linux和开发板处于同一个局域网。然后配置ip(处于同一网段即可):

linux: ip 192.168.1.241 子网掩码:255.255.255.0

开发板:ip 192.168.1.202 子网掩码:255.255.255.0

注:开发板的网络配置方法在后面有介绍。


Linux端操作:

在主机上安装NFS服务软件,因为Debian/Ubuntu上默认是没有安装的。

1、安装端口映射器rpcbin(可选)

$ sudo apt-get install rpcbin

2、在终端提示符后键入以下命令安装NFS服务器

$ sudo apt-get install nfs-kernel-server

3、安装NFS客户端(可选)

$ sudo apt-get install nfs-common

注意:nfs- kernel-server和nfs-common都依赖于portmap。另外,在一些文档中提出还需要使用apt-get来手动安装NFS的客户端 nfs-common,以及端口映射器portmap,但其实这是没有必要的,因为在安装nfs-kernel-server时,apt会自动把它们安装好。

修改配置文件:

$vim /etc/exports

在末尾添加下面的语句:

/home/zy/nfs *(rw,sync,no_root_squash)

其中:

/home/zy/nfs 表示NFS共享目录,它可以作为开发板的根文件系统通过NFS挂接;

* 表示所有的客户机都可以挂接此目录;

rw 表示挂接此目录的客户机对该目录有读写的权力;

sync 表示所有数据在请求时写入共享,即数据同步写入内存和硬盘;

no_root_squash 表示允许挂接此目录的客户机享有该主机的root身份。

启动和停止nfs服务:

开启:

$/etc/init.d/rpcbin start

$/etc/init.d/nfs-kernel-server start

停止:

$/etc/init.d/rpcbin stop

$/etc/init.d/nfs-kernel-server stop

重启:

$/etc/init.d/rpcbin restart

$/etc/init.d/nfs-kernel-server restart


开发板操作:

打开网络并配置ip和子网掩码

ifconfig eth0 192.168.1.202 netmask 255.255.255.0 up

测试与服务器端通讯是否正常

ping 192.168.1.241

挂载远程文件夹

$sudo  mount  -t  nfs  192.168.1.241:/home/zy/nfs  /mnt/nfs


挂载成功后,即可进入/mnt/nfs目录下访问服务器端的共享文件夹。

在线报名

志盟科技上海招聘

在线报名 联系我们

志盟科技深圳招聘

在线报名 联系我们

志盟科技北京招聘

在线报名 联系我们
联系我们

咨询热线:

咨询 QQ:517578         

就业学员

  • 就业学员

    姓名:郭凡凡 
    院校:阜阳师范学院
    就职:佳戴
    职位:软件工程师
    月薪:10000

  • 就业学员

    姓名:陈祥龙 
    院校:中北大学
    就职:美囤妈妈
    职位:软件工程师
    月薪:9000

  • 就业学员

    姓名:陈建伟
    院校:南昌航空大学
    就职:SONY
    职位:嵌入式工程师
    月薪:8000

×
×
  • *真实姓名
  • *联系手机
  • *上课地址
  •    QQ号码

温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一报名服务。

×
  • *真实姓名
  • *联系手机
  • *联系邮箱
  • * QQ号码

温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一的服务。

本站由 宽敬科技——创新企业的建站运营顾问 提供支持