如何在linux下访问安卓设备的内部存储空间

完全摆脱windows后,才能获得真知。

MTP, Media Transfer Protocol

MTP是一种USB device class,被用于大多数移动设备上,包括安卓。
想要访问内部存储空间就需要用到该协议库(libmtp)。但是仅有协议库也不行,还需要Filesystem的支持,确切点是Filesystem in Userspace。

使用方法备忘

以下方法在Arch Linux下使用,其它发行版类似。

  1. install libmtp
  2. install jmtpfs(当然也有其它工具可用,原理类似)
  3. mount机制配置
ln -s /sbin/jmtpfs /sbin/mount.jmtpfs

# 添加下面配置到/etc/fstab
jmtpfs /home/$USER/run/$DEVICE fuse nodev,allow_other,rw,user,noauto,noatime,uid=1000,gid=1000    0    0
# 注意替换上面的$USER与$DEVICE

# 挂载
mount /home/$USER/run/$DEVICE
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容