IMX6ULL Linux开发板通过NFS与Linux主机共享文件

嵌入式Linux开发一般是交叉编译开发,常用到通过网络文件系统(NFS)挂载一个目录到开发上目录来执行交叉编译出来的程序。


查看开发板Linux是否支持NFS

执行cat /proc/filesystems 查看是否支持NFS

在这里插入图片描述

有一行为nodev nfs,则开发板支持NFS,反之在移植内核时要配置内核以支持NFS


查看主机是否有NFS

同样的cat /proc/filesystems 查看主机Linux是否有NFS
在这里插入图片描述
没有要安装配置NFS,这个参开百问网wiki的教程http://wiki.100ask.org/Configuring_ubuntu

  • 注意:虚拟主机和开放板都支持NFS还不一定能挂载,还要开放板和主机之间能互相ping通。
  • 连接方式:虚拟机网络采用桥接方式,开发板和PC通过网线接到交换机or路由器上,虚拟机和开放板IP处于同一网段

挂载NFS

在开发板执行挂载命令:

mount -o nolock -t nfs 169.254.245.247:/home/ares/nfs_rootfs /home/root/my_nfs_rootfs

执行命令没有提示啥信息即挂载成功。

  • 169.254.245.247 挂载的ubuntu主机的IP
  • /home/ares/nfs_rootfs 主机配置好的要挂载的目录
  • /home/root/my_nfs_rootfs 要挂载到开发板上的目录

挂载后通过ls命令可以查看到主机和开发板相应目录文件一致。
断电后开发的挂载目录的内容会消失。

为了避免每次都写那么长的命令。将挂载的命令写成一个脚本,下次要挂载执行这个脚本即可。

  • mount_nfs.sh
#!/bin/sh

mount -o nolock -t nfs 169.254.245.247:/home/ares/nfs_rootfs /home/root/my_nfs_rootfs/
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欲盖弥彰1314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值