原创CSDN博客链接:原文链接 https://blog.csdn.net/nigaoshang/article/details/107931027
如果该文章对你有帮助,欢迎点赞
最近在做汽车娱乐域控制器的项目,有用到hypervisor虚拟机,在娱乐域控上跑QNX和Android两个系统,在实际运行时会遇到两个系统之间共享一些文件,如log,媒体文件等。所以打算用NFS来实现两个系统之间文件的共享。上篇文章记录了一下我在QNX端配置NFS服务端的步骤和遇到的问题,这篇文章记录一下在Android端的配置
目标简述
通过对Android进行NFS客户端配置,获取到QNX的NFS服务端共享的目录或文件。
硬件软件环境
高通8155平台;Hypervisor;QNX 7.0;Android p;
安卓端需要内核配置中使能NFS的功能;
配置步骤
- 使用
showmount
查看一下NFS服务端的配置信息,看能否正常输出服务端信息,如使用showmount -e 192.168.1.1
查看NFS服务器输出目录列表,注:192.168.1.1为我测试时配置的NFS服务端的ip地址。 - 使用命令mount命令进行挂载NFS服务端的共享目录,如下:
busybox mount -t nfs 192.168.1.1:/usr/test /mnt/nfs
注:192.168.1.1
是我测试时的NFS服务端的ip地址,/usr/test
为测试时我配置的NFS服务端共享的目录,/mnt/nfs
为Android本地的挂载点,在使用的时候可以根据需要修改为自己配置的ip地址和共享目录,以及挂载点,但需要注意的是挂载点需要是空目录。 - 如果上述mount执行成功,则现在在挂载的目录下就会看到服务端共享的目录内的文件。
**注:**如果NFS服务端共享的目录内的文件比较大,挂载时间可能会长点。
还有另外一种方式,虽然也是mou