利用NFS在主机上挂载开发板文件

                                     利用NFS在主机上挂载开发板目录

一 安装网络文件NFS

(1)使用apt-get命令安装(有互联网的情况下)
         #apt-get install nfs-common
         #apt-get install nfs-kernel-server
二、配置NFS

       1、在linux工作服务器终端

         (1)创建服务文件目录,更改权限,将该目录作为共享目录
                 #mkdir /home/xxx/share
                #chmod 777 /home/xxx/share

         (2)、修改配置文件

               #vim /etc/exports
              添加内容为:
               /home/xxx/share 192.168.xxx.xxx(rw,no_root_squash,sync)
              内容含义:
              /home/xxx/share:要共享的目录,需要先创建后改变权限
              xxx:网段内所有值
              rw:读写权限
              sync:资料同步写入内在和硬盘
              no_root_squash:nfs客户端共享目录使用者权限
           保存退出 。
      2 、启动NFS服务
        (1)、在使用了apt-get命令安装的平台:
                #/etc /init.d/portmap restart
               # /etc/init.d/nfs-kernel-server restart

        (2)、显示共享出的目录

              #showmount -e

                 注:若显示/home/xxx/share 192.168.3.xxx则说明配置成功

          配置服务器端完毕。

三、 本机测试
       1、在Linux上,测试挂载nfs服务目录:
             #mount -t nfs -o nolock 192.168.3.111:/home/xxx/share  /tmp
               
                    192.168.3.111为Linux主机的IP地址;/home/xxx/share为NFS服务目录。
                    那么在/home/xxx/share对文件的操作也相当于在/tmp的操作。比如:
                    #ls   /tmp
                   
       2、退出NFS服务,可以取消挂载。
              #umount /tmp

四、在开发板中使用NFS

             1、首先要将主机和开发板联网(这是前提);

           2、先将开发板连接到主机(电脑)上,用minicom的终端中执行以下步骤(mincom的配置方法请看上篇:在linux中配置mincom)(http://blog.csdn.net/wubaigen/article/details/38639027
           3、在mincom终端中使用ping  192.168.1.xxx 查看开发板和主机是否连通

                注:(1)192.168.3.xxx为主机的IP地址

                        (2)在主机上可用ifconfig 查看主机的IP地址

                        (3)在主机上可用ifconfig  ech0 192.168.3.xxx设置主机的IP地址(192.168.3.xxx为想要设置的IP地       址)

                        (4)若有显示64 bytes from 192.168.3.xxx  icmp_rep=1 tt1=64  time=0.629  ms 则证明开发板与主机连接成功

         4、在开发板上挂载nfs服务目录
          (1)在开发板中,挂载主机的nfs共享目录:
                   #mount -t nfs -o nolock 192.168.3.x:/home/xxx/share   /mnt
                        : (1)其中192.168.3.x为主机的IP地址(linux机的ip地址)。

                                (2) /mnt为开发板上的目录

                                (3)若切换到/mnt下能看到/home/xxx/share里的文件,说明共享目录挂到了/mnt目录。
          (2)使用NFS运行程序:使用cd 切换到 /mnt
                      可以直接运行当前目录已经交叉编译的程序。
          (3)取消挂载:
                    #umount /mnt




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值