从相机摊位复制照片 - 如何追踪问题?

Ham*_*ner 7 nautilus camera gvfs

当我将文件从我的相机(通过 USB 连接)复制到我笔记本电脑中的 SSD 时,一些文件被复制,然后复制停止。我不知道为什么,任何想法或要调查的事情都值得赞赏,或者要查看的错误报告。

我已经阅读了这个答案- 使用 gvfs 可以很好地安装相机(佳能 40D,以防万一)。我可以在 Nautilus 或终端(在/run/user/username/gvfs/...)中看到照片,我可以复制几张照片,但不是很多。使用终端或 Nautilus 进程会挂起,直到相机进入睡眠状态。Digikam 根本无法复制任何内容,Rapid Photo Downloader 也是如此。Shotwell 最终确实做到了,但这对我来说是一个很好的解决方案。

我已经禁用了 nautilus 的缩略图生成。发生这种情况时,平均负载保持在 1 左右,而 CPU 使用率一半空闲,一半等待(其他程序使用少量用户/系统)。cpu列表顶部的程序top都与复制照片无关。日志中没有太多 - 从/var/log/syslog

Dec  2 16:20:52 mishtop dbus[945]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Dec  2 16:20:52 mishtop dbus[945]: [system] Successfully activated service 'org.freedesktop.UDisks'
Dec  2 16:21:24 mishtop kernel: [ 2297.180130] usb 2-2: new high-speed USB device number 4 using ehci_hcd
Dec  2 16:21:24 mishtop kernel: [ 2297.314272] usb 2-2: New USB device found, idVendor=04a9, idProduct=3146
Dec  2 16:21:24 mishtop kernel: [ 2297.314278] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec  2 16:21:24 mishtop kernel: [ 2297.314283] usb 2-2: Product: Canon Digital Camera
Dec  2 16:21:24 mishtop kernel: [ 2297.314287] usb 2-2: Manufacturer: Canon Inc.
Dec  2 16:21:24 mishtop mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-2"
Dec  2 16:21:24 mishtop mtp-probe: bus: 2, device: 4 was not an MTP device
Run Code Online (Sandbox Code Playgroud)

这个问题最近才出现,我已经拥有所有硬件多年了。我最近也升级到 12.10,但我不确定问题是升级时还是升级后开始的。我也注意到这个类似的问题,但目前没有答案,我正在提供更多细节

To *_* Do 4

我建议您将 USB 模式从 PTP 更改为大容量存储。它应该可以简化连接问题,因为 USB 大容量存储得到了更广泛的支持。

我在使用 Ubuntu 12.10 和只有 PTP 模式的相机时也遇到了类似的问题。

解决方法:如果您的相机不支持大容量存储模式,如果您的计算机没有内置读卡器,则从相机中取出存储卡并使用读卡器来传输文件可能会更容易。


小智 0

“Digikam 根本无法复制任何内容”...您需要卸下相机,然后让 digikam 处理并安装它...这对我有用