Android端挂载NFS

原创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的功能;

配置步骤

  1. 使用showmount查看一下NFS服务端的配置信息,看能否正常输出服务端信息,如使用showmount -e 192.168.1.1查看NFS服务器输出目录列表,注:192.168.1.1为我测试时配置的NFS服务端的ip地址。
  2. 使用命令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地址和共享目录,以及挂载点,但需要注意的是挂载点需要是空目录
  3. 如果上述mount执行成功,则现在在挂载的目录下就会看到服务端共享的目录内的文件。
    **注:**如果NFS服务端共享的目录内的文件比较大,挂载时间可能会长点。

还有另外一种方式,虽然也是mou

Android 11支持通过第三方应用如NFS服务来挂载网络文件系统(Network File System,NFS)。以下是安装并配置NFS服务的基本步骤: 1. **安装NFS服务**: - 首先,你需要在设备上安装NFS服务器。对于一些Android 11的自定义ROM或开发者选项开启的情况,通常会提供预装的NFS服务。如果没有,你可以尝试通过Google Play Store查找并安装第三方NFS客户(如XpandFS)或从其官方网站下载适用于AndroidNFS服务。 2. **设置NFS共享**: - 在终或通过NFS客户应用程序(如果有的话),创建一个NFS共享目录,并设置权限。例如,在Linux服务器上,可以运行命令: ``` sudo mkdir -p /path/to/share sudo chmod -R 755 /path/to/share sudo echo "/path/to/share *(rw,sync,no_subtree_check)" >> /etc/exports ``` 3. **允许远程访问**: - 确保服务器的安全组或防火墙规则允许从你的Android设备连接到NFS共享。这可能涉及到在Linux服务器的`iptables`或`ufw`中添加相应的入站规则。 4. **挂载NFS**: - 在Android 11设备上,打开“设置”-> “存储” -> “更多选项” -> “USB存储”,选择“MTP+PPTP (NFS)”选项。然后在弹出的对话框输入服务器IP地址、共享路径以及用户名和密码(如果需要的话)。 5. **验证连接**: - 成功挂载后,你应该能在设备的文件管理器中看到已经挂载NFS分区了。 请注意,这个过程可能会因手机型号和特定版本的Android有所不同。此外,某些安全限制或权限管理可能导致操作受限。如果你遇到问题,记得查阅相关的官方文档或社区指南。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

去你妹起个名字真难

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

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

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

打赏作者

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

抵扣说明:

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

余额充值