You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在现代Linux系统(以Fedora 38为例)挂载安卓手机?

如何在现代Linux系统(以Fedora 38为例)挂载安卓手机?

我太懂你折腾好几个小时、搜出来的老答案全不管用的崩溃感了——毕竟我自己在Fedora 38上踩过一模一样的安卓挂载坑,还因为缺10点声望没法在原问题下更新靠谱的现代方案,只能在这给大家整理亲测有效的步骤(顺便吐槽一句:要是Stack Exchange能联动关联站点的声望就好了,省得像这样卡壳😅)

下面是亲测能解决问题的操作步骤,一步步来:

  • 先搞定安卓端的USB设置:用USB线把手机连到电脑,下拉手机通知栏,找到显示「USB正在充电」的通知,点进去把模式改成文件传输(MTP)(有些新安卓可能叫「传输文件」),别选「仅充电」或者「仅传输照片」,这俩都没法完整挂载手机存储。
  • Fedora 38端补全必要工具:老方案失效很大概率是缺了现代MTP支持的工具包,打开终端输入这行命令安装:
    sudo dnf install mtpfs gvfs-mtp
    
    安装完之后,要么重启你的文件管理器(比如GNOME的Nautilus直接关了重开),要么干脆重启电脑,确保驱动和服务加载到位。
  • 自动挂载失效?试试手动挂载
    1. 先在主目录下创建一个挂载文件夹:
      mkdir ~/android-mount
      
    2. 用mtpfs挂载设备:
      mtpfs -o allow_other ~/android-mount
      
      如果提示权限不够,就加sudo:
      sudo mtpfs -o allow_other ~/android-mount
      
    3. 用完之后卸载设备,输入:
      fusermount -u ~/android-mount
      
  • 额外排查:新安卓的开发者选项限制:要是上面的步骤还是不行,大概率是安卓端的USB调试限制在搞鬼:
    1. 打开手机设置,找到「关于手机」,连续点击「版本号」5-7次,直到弹出「已开启开发者模式」的提示
    2. 回到设置主界面,找到「开发者选项」,打开「USB调试」,然后重新插拔USB线,再选一次文件传输模式

备注:内容来源于stack exchange,提问作者Richard T

火山引擎 最新活动