如何使开发板和主机共享文件
2016-04-21 16:23
369 查看
当用gdb在开发板上调试时,有时需要看源代码,但源代码太大,开发板容量有限时就没法每次通过scp传入开发板,或者不想每次用scp传文件,这时就需要二者能共同访问文件了。可以使用nfs, 方法如下:
1、在主机Ubuntu上需要有nfs服务: sudo apt-get install nfs-kernel-server
2、进入/etc/exports进修改,需要root权限(注意如果第一步没有做,可能会找不到该文件)。里面添加:
/home/xx *(rw,sync,no_root_squash,no_subtree_check)
上面的/home/xx是你要共享的文件目录,剩下的参数主要是对权限的设置。
3、重启nfs服务: sudo /etc/init.d/nfs-kernel-server restart
4、最后就可以进行mount了,在开发板上运行: mount -t nfs 主机IP:/home/xx /mnt -o nolock
其中主机IP:/home/xx是你主机要共享的目录, /mnt是开发板上要mount到的地方。
如果出现mount: wrong fs type, bad option, bad superblock on xx, missing codepage or helper program,
就是开发板上/sbin/下没有mount.nfs文件,在开发板上安装nfs-common即可。方法同Ubuntu:
sudo apt-get install nfs-common,如果找不到server,先在开发板上运行sudo apt-get update再进行安装。
之后进入/mnt目录就能看到共享的文件了。
1、在主机Ubuntu上需要有nfs服务: sudo apt-get install nfs-kernel-server
2、进入/etc/exports进修改,需要root权限(注意如果第一步没有做,可能会找不到该文件)。里面添加:
/home/xx *(rw,sync,no_root_squash,no_subtree_check)
上面的/home/xx是你要共享的文件目录,剩下的参数主要是对权限的设置。
3、重启nfs服务: sudo /etc/init.d/nfs-kernel-server restart
4、最后就可以进行mount了,在开发板上运行: mount -t nfs 主机IP:/home/xx /mnt -o nolock
其中主机IP:/home/xx是你主机要共享的目录, /mnt是开发板上要mount到的地方。
如果出现mount: wrong fs type, bad option, bad superblock on xx, missing codepage or helper program,
就是开发板上/sbin/下没有mount.nfs文件,在开发板上安装nfs-common即可。方法同Ubuntu:
sudo apt-get install nfs-common,如果找不到server,先在开发板上运行sudo apt-get update再进行安装。
之后进入/mnt目录就能看到共享的文件了。
相关文章推荐
- 通过ActionBarActivity和viewpager来设置导航页基本方法和步骤
- vb
- av_interleaved_write_frame 网络不好的情况下返回较慢
- Socket开发框架之数据加密及完整性检查
- 【BZOJ1189】[HNOI2007]紧急疏散evacuate【最大流】【二分】
- 快速搭建本地代码仓库并实现Gradle脚本发布
- 三个数乘法。vb
- USACO 1.3 Ski Course Design 转化
- 理解Netty中的零拷贝(Zero-Copy)机制
- solr5.4 core配置
- 保证最后三个数字为最小的
- js
- 【javascript】base.js
- JSP_DAO方式实现数据库查询(MyEclipse10,Tomcat7.0,JDK1.7,)——Java Web练习(四)
- zepto判断手机横竖屏
- 典型用户分析
- Socket开发框架之消息的回调处理
- C++匿名对象
- Linux /etc/default/useradd配置文件
- jQuery中处理指针移过去时的列表标题显示与隐藏