不知道为什么我的Debian没有自动挂载Android手机的MTP,导致我没法传文件。我印象里ubuntu应该是可以自动挂载的。于是记录一下。
- 计算机:Dell Optiplex Tower 7020;Debian 12 with Xfce
- 手机:Xiaomi MIX 2;Android 9(MIUI 11.0.5)

- 与手机断开连接
- 安装所需工具:
1
apt install -y mtp-tools jmtpfs gvfs-backends gvfs-fuse
- 连接手机,连接方式选择MTP

- 查看手机是否有被识别到:如果识别到了会显示该设备的详细信息,包括设备型号、厂商、支持的特性等:
1
mtp-detect
我这里显示的手机型号是错误的,不知道为啥1
2
3
4
5
6
7
8...
libmtp version: 1.1.20
Listing raw device(s)
Device 0 (VID=2717 and PID=ff48) is a Xiaomi Mi-2s (MTP).
Found 1 device(s):
Xiaomi: Mi-2s (MTP) (2717:ff48) @ bus 1, dev 17
... - 新建挂载点:
1
mkdir androidphone
- 挂载:如果有多个设备可以使用
1
jmtpfs ./androidphone
--device参数指定设备。1
2
3root@Optiplex:~# jmtpfs ./androidphone
Device 0 (VID=2717 and PID=ff48) is a Xiaomi Mi-2s (MTP).
Android device detected, assigning default bug flags - 卸载:
1
fusermount -u ./androidphone

