如何通过USB线将iPhone照片传输至Ubuntu?含iPhone 7转Ubuntu 16.04故障排查
解决iPhone 7无法在Ubuntu 16.04中正常挂载传输照片的问题
我之前也碰到过一模一样的情况——明明装了最新版libimobiledevice,设备能在侧边栏显示,但一点进去就加载失败弹出错误。试了下面几个亲测有效的方法后终于搞定,你可以逐一尝试:
先提个最容易忽略的前提:确保你的iPhone处于解锁状态,并且已经在弹出的对话框中选择了「信任这台电脑」,很多时候就是这个小细节卡住了整个流程。
方法1:修复udev设备权限问题
Ubuntu对iOS设备的权限配置偶尔会出问题,手动添加udev规则能解决大部分权限类挂载失败:
- 打开终端,创建udev规则文件:
sudo nano /etc/udev/rules.d/99-iphone.rules - 在文件中粘贴以下内容:
SUBSYSTEM=="usb", ATTRS{idVendor}=="05ac", MODE="0666", GROUP="plugdev" - 保存并退出(按
Ctrl+O回车确认,再按Ctrl+X退出编辑器) - 重启udev服务让规则生效:
sudo udevadm control --reload-rules && sudo udevadm trigger - 拔掉USB线重新连接iPhone,再尝试打开文件管理器访问设备。
方法2:重启usbmuxd核心服务
usbmuxd是iOS设备和Linux通信的关键服务,有时候它会莫名卡住:
- 在终端执行重启命令:
如果你的系统用的是旧版init系统,换成这条命令:sudo systemctl restart usbmuxdsudo service usbmuxd restart - 重新插拔设备,再次尝试访问。
方法3:补全gvfs挂载组件
Ubuntu的文件管理器依赖gvfs来挂载移动设备,可能缺少了iOS对应的支持组件:
- 安装gvfs-afc(Apple File Conduit支持包):
sudo apt-get update && sudo apt-get install gvfs-afc - 重启文件管理器(以默认的Nautilus为例):
killall nautilus - 重新打开文件管理器,连接设备试试。
方法4:用命令行工具ifuse手动挂载传输
如果图形界面一直抽风,试试用命令行直接挂载,这个方法稳定性更高:
- 先安装ifuse(没装的话):
sudo apt-get install ifuse - 创建一个挂载目录:
sudo mkdir /mnt/iphone - 挂载iPhone到这个目录:
sudo ifuse /mnt/iphone - 现在你可以通过终端或文件管理器访问
/mnt/iphone,照片一般存在/mnt/iphone/var/Mobile/Media/DCIM路径下,直接复制到本地即可。 - 传输完成后记得卸载设备:
sudo umount /mnt/iphone
内容的提问来源于stack exchange,提问作者Unique
相关产品推荐
相关产品推荐

