本帖最后由 510819776 于 2020-3-17 23:54 编辑

网络共享文件系统比较突出的就是windows的SMB协议与linux的NFS协议

但是一般的手机部分内核编译了cifs支持功能 使用命令mount -t cifs -o username=“”,password="" //192.168.1.1/sda /mnt/cifs即可挂载win10的共享

如果是nfs共享,好像很多手机都没有编译这个功能

挂载方式为mount -t nfs -o vers=3 192.168.1.1:/mnt/sda /mnt/sda这个命令就行了

但是很多手机肯定是没有smb与nfs内核支持的,这个时候想手机挂载nfs或smb,方便各路软件使用就变得困难了。

本人经过长时间的研究现在总结出了安卓手机非内核模式挂载smb与nfs的方法

软件就是

1.开源的fuse-nfs 此软件可以很容易的编译为安卓版本,只要内核支持fuse功能就可以使用

支持挂载nfs v3 v4.1 性能马马虎虎吧 5G 433MBPS的网络坏境 纯读取速度在16M/s的样子,如果是满速下载是25M每秒,无线带宽会减半

使用命令为fuse-nfs -n nfs://192.168.1.1/nfs?if=wlan0 -a -u 1023 -g 1023 -U 0777 -m /mnt/nfs -t 1

需要注意挂载用的目录权限一定要给满

-t参数是使用多线程

这里面的挂载参数各位根据需要设置,这里设置好了之后,各种软件都可以正常读写,完全是一个无线硬盘的状态

第二个软件是fusr

https://github.com/facebookarchive/nfusr

我测试这个不太稳定,从bin.entware.net里面提取的。

第三个软件是debian里面的gvfsd-nfs 这个软件我在安卓上跑起来了 安卓5.0  与 安卓7.1.2都可以正常挂载命令是dbus-launch mount nfs://192.168.1.1:/mnt/sda

效率还行

以上是挂载nfs的安卓软件,都是采用fuse模块功能实现,安卓4.4或安卓4.4以上系统原则上都能使用。

接下载说一下挂载smb v2/v3的软件

1.就是debian里面的gvfsd-smb这个工具,原理也是fuse

效率还可以。安卓上完全可用,挂载方式为

sudo -i

dbus-launch gvfs-mount smb://192.168.1.1/sda

不过呢gvfsd的权限一定要修改正确,这个权限修改方法,其守护进程是gvfsd-fuse

大家可以把gvfsd-fuse改名gvfsd-fuse.0 然后新建文本文件名为gvfsd-fuse  内容为

/usr/lib/gvfs/gvfsd-fuse -o allow_other,default_permissions,uid=1023,uid=1023,umask=777  $@

然后给足权限,  这里面的参数根据需要调整 然后就是挂载在/root/.gvfs下面

大家需要把.gvfs文件夹包括他的所有上级文件夹权限都给满,这样的话各种第三方软件都可以读写这个里面的文件里,想挂载到别的目录可以用mount -o bind /root/.gvfs/* /mnt/smb这样的方式实现

好了就分享到这里了

以上方法挂载后 其他软件都可以正常使用,效果就等同于一张扩展的tf卡,无线硬盘

最后提一下 有一个安卓上的smb客户端,用纯java写的,但是读取smb v2的性能真的不错,备忘File Manager Pro+

先发图 哈哈

Screenshot_20200317-234843.png (262.38 KB, 下载次数: 71)

2020-3-17 23:53 上传

Screenshot_20200317-234832.png (226.55 KB, 下载次数: 76)

2020-3-17 23:53 上传

Screenshot_20200317-234716.png (139.62 KB, 下载次数: 67)

2020-3-17 23:53 上传

Screenshot_20200317-234551.png (134.76 KB, 下载次数: 75)

2020-3-17 23:53 上传

Screenshot_20200317-234538.png (123.42 KB, 下载次数: 69)

2020-3-17 23:53 上传

Screenshot_20200309-193923.png (58.54 KB, 下载次数: 75)

2020-3-17 23:53 上传

Screenshot_20200309-194155.png (432.91 KB, 下载次数: 71)

2020-3-17 23:53 上传

gvfsd-nfs可以从arm64的archlinux里面提取出来,gvfsd这个工具包含了很多fuse模式下的挂载客户端。

我提取出gvfsd-nfs与gvfsd-smb后打包看了一下 30M 容量

感觉很好用

2020-3-17 23:10 上传

点击文件名下载附件

下载积分: 无忧币 -2

这是自己写的一个简陋的安卓apk外壳

适用于aarch64/arm64/armv8a构架的安卓系统

一般是安卓5.0或以上都能用

另一个软件比较大 是自己提取的gvfsd-smb与gvfsd-nfs

主要是挂载smb用

apk是30M

下载后先用cmd命令  ren *.zip *.  去掉zip这个后缀名

然后用7zip 点击001这个文件解压得到apk文件

我在安卓7.1.2上测试正常

需要注意 这个软件需要busybox与jackpal.androidterm

2020-3-17 23:43 上传

点击文件名下载附件

下载积分: 无忧币 -2

去掉后缀名.zip(也就是终端模拟器配合使用)

同样是支持aarch64/arm64/armv8a 安卓5.0或以上版本可用

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

2020-3-17 23:36 上传

点击文件名下载附件

下载积分: 无忧币 -2

linux挂载安卓手机,总结安卓手机挂载NFS与SMB的各种软件 含apk相关推荐

  1. linux更改用户名_破旧安卓手机第二春,在安卓手机上使用Linux_deploy运行Linux

    由于服务器位于国外,害怕被墙掉导致数据丢失,所以在本地写了脚本每小时从服务器上导出并下载到本地.但是电脑不可能二十四小时开机,所以很想买一个树莓派4玩玩.但是太贵辽,还好搜索到了Android运行Li ...

  2. windows远程android传输文件,电脑(Linux/Windows)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解)-Go语言中文社区...

    电脑(Linux/Windows系统)使用SSH远程登录安卓(Android)手机实现无线传输和管理文件(图文详解) 温馨提示 本文只针对安卓(Android)手机!iPhone或者WP的手机用户,请 ...

  3. 安卓 linux找回内置存储,Android手机自带内部存储路径的获取

    我有一台中兴的Android手机,型号是 ZTE U930HD,手机没有插入外置SD卡(也就是Micro SD Card,原名Trans-flash Card(TF卡),2004年正式更名为Micro ...

  4. 教程:手机数据恢复 安卓设备内置存储器创建镜像到电脑数据恢复

    教程:手机数据恢复 安卓设备内置存储器创建镜像到电脑数据恢复 2014-7-17 10:59| 发布者: 蝴蝶| 查看: 20538| 评论: 7|原作者: 330wang|来自: INTOHARD独 ...

  5. 安卓也是html写的么,css能判断手机是安卓还是ios吗?

    前端写web页面的时候会遇到安卓手机与iOS手机页面展示不一样,还有就是在写APP的时候,此时就会遇到判断手机类型.那么css能够判断手机类型是安卓还是ios吗? css能判断手机是安卓还是ios吗? ...

  6. arm云服务器虚拟安卓,ARM搭建云手机

    ARM搭建云手机 内容精选 换一换 ����BoostKit ARMԭ��ʹ���׼������嵥��Ϊ�û��ṩ���������Խ��ܺ�Լ����Ϣ�� 云手机(Cloud Phone,简称CP ...

  7. android 手机 优化,安卓手机超级优化技巧,流畅度飙升50%

    原标题:安卓手机超级优化技巧,流畅度飙升50% 很多人对于"安卓优化"的概念,还停留在root.清理内存.精简系统等老一套.而如今安卓手机存储和内存都已经大幅提升,这些旧方法对于流 ...

  8. android iphone css,css能判断手机是安卓还是ios吗?

    前端写web页面的时候会遇到安卓手机与iOS手机页面展示不一样,还有就是在写APP的时候,此时就会遇到判断手机类型.那么css能够判断手机类型是安卓还是ios吗? css能判断手机是安卓还是ios吗? ...

  9. 小米 android 8.1手机,小米又一款手机获得安卓8.1系统更新!

    原标题:小米又一款手机获得安卓8.1系统更新! 如今,对于华为.小米.OPPO.vivo等智能手机厂商,不仅在硬件配置上不断升级和创新,也在软件系统上不断更新,比如升级到Android 8.0系统等. ...

最新文章

  1. RESTful到底是什么玩意??
  2. bubbliiiing/keras-face-recognition
  3. helm istio k8s docker
  4. 软件工程---在此基础上,进行软件的改进
  5. 前端学习(2736):重读vue电商网站46之执行build 时报错
  6. thinkPhp 3.1.3的验证码无法显示的问题
  7. 【Python】函数式编程
  8. 刘宇凡:让白茶陪你一起熬夜看世界杯
  9. VM虚拟机 Liunx修改ip地址
  10. adb 切换默认桌面,OPPO默认桌面替换教程
  11. 290页11万字数字农业农村项目规划建设方案2022
  12. 机器学习库Scikit-Learn(线性模型、岭回归、插入一列数据(insert)、提取所需列、向量机(SVM)、聚类)
  13. Python框架django路由管理
  14. 4005. 取石子游戏
  15. html打印页面不要网页地址,打印网页时去掉标题、页码、网页地址方法
  16. NumPy 基础教程
  17. 谷歌广告联盟电汇收款指南
  18. 保温杯哪种材质最好_水杯材质哪种好 六种材质杯子的使用细节
  19. 自己对通信系统中的一些参数以及概念的理解
  20. Ai绘画工具有哪些?推荐这7款效果惊艳的AI绘画神器

热门文章

  1. 魔兽世界6.0前夕版本盗贼机制技能变更汇总
  2. 详解SPI总线和AUTOSAR SPI
  3. SAE 部署 bilibili 爬虫
  4. 静态代理和动态代理案例介绍
  5. 笔记本休眠后耳机没声音了怎么解决
  6. 微信被爆出存在高危漏洞!新版本已修复,看到的更新一下!
  7. linux如何删除创建的用户组,Linux 学习之用户,组的创建以及删除
  8. 打散线条lisp_几个很有用的CAD的lisp程序
  9. Appium自动化测试1:Windows Appium环境安装
  10. 窗口关闭后释放内存的方法