您的位置:首页 > 其它

如何使开发板和主机共享文件

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目录就能看到共享的文件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: