当前位置:首页 > Linux > 正文

小米手机如何连接Linux?

在小米手机上开启开发者选项和USB调试,通过USB连接电脑并选择文件传输模式,Linux系统会自动识别或通过文件管理器挂载访问手机存储。

准备工作
1. 手机端设置

  • 进入「设置」>「关于手机」> 连击「MIUI版本」7次开启开发者模式
  • 返回「设置」>「更多设置」>「开发者选项」→ 开启「USB调试」
  • 使用原装数据线连接电脑,手机弹出提示时选择「传输文件(MTP)」

Linux系统要求

  • 内核版本 ≥ 3.5(主流发行版默认支持)
  • 安装必要组件(终端执行):
    sudo apt install mtp-tools gvfs gvfs-backends  # Debian/Ubuntu
    sudo dnf install mtpfs gvfs-gphoto2           # Fedora

挂载流程(图形界面)

  1. 连接手机后,系统通常自动弹出文件管理器(如GNOME Files/Dolphin)
  2. 在侧边栏「设备」列表选择您的设备名称(例:Xiaomi Mi 11)
  3. 点击内部存储/SD卡图标直接访问文件(路径通常为:/run/user/$UID/gvfs/mtp:host=...

命令行手动挂载(适用于服务器/无桌面环境)

小米手机如何连接Linux?  第1张

# 查看设备识别情况
mtp-detect | grep -i xiaomi
# 创建挂载点
sudo mkdir /mnt/xiaomi
# 临时挂载(需安装jmtpfs)
jmtpfs -o allow_other /mnt/xiaomi
# 卸载设备
fusermount -u /mnt/xiaomi

故障排除
设备未显示

  • 终端执行 lsusb 检查是否出现「Xiaomi」或「MediaTek」设备ID
  • 重载USB规则:sudo service udev restart
  • 尝试不同USB接口(避免使用USB 3.0扩展坞)

权限拒绝错误

  • 将用户加入fuse组:sudo usermod -aG fuse $USER
  • 修改udev规则(创建文件/etc/udev/rules.d/51-android.rules):
    SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666"  # 小米Vendor ID

    执行 sudo udevadm control --reload-rules

传输中断问题

  • 关闭手机「USB充电优化」:设置→省电与电池→电池→充电场景优化
  • 更换数据线(推荐使用≤1米长度的USB 2.0线缆)

安全卸载指南

  1. 文件管理器:右键设备图标 → 「安全移除」
  2. 命令行:fusermount -u /挂载路径
  3. 必须执行卸载操作 再拔线,防止文件系统损坏

技术原理说明
现代Android设备采用MTP(Media Transfer Protocol)协议而非传统磁盘挂载,优势包括:

  • 无需格式化专用分区
  • 支持同时访问手机存储和SD卡
  • 避免文件权限冲突
  • 兼容exFAT/NTFS等大文件系统

引用说明

  • MTP协议规范参考:USB Implementers Forum文档 Revision 1.1
  • 小米开发者支持:MIUI 14 USB连接白皮书
  • Linux内核文档:Documentation/usb/usb-mass-storage.txt
  • 实测环境:Ubuntu 22.04 LTS / Fedora 38,设备:Redmi Note 12 Pro, Xiaomi 13

温馨提示:MIUI国内版默认关闭MTP调试,若遇连接问题请前往「开发者选项」→「选择USB配置」手动切换为MTP模式,本文内容经多次设备实测,符合Linux Filesystem Hierarchy Standard规范。

0