我正在尝试将一些大文件从我的相机(佳能 EOS 500D)复制到运行 64 位 Ubuntu 9.04 的笔记本电脑。我使用 USB 连接这两个设备。
Ctrl对于大多数文件来说,这仅仅是一个-C和Ctrl-的问题V。我已经多次成功地对照片和小电影(例如 180MB)进行了此操作。
但是,当我尝试对非常大的文件(例如 3GB)执行此操作时,复制似乎在相机和笔记本电脑上都开始有大量活动,但大约 10 分钟后,相机会自动卸载,复制无法完成。
我读到过,这可能是由于该设备未作为大容量存储设备安装,但我看不出有任何明显的方法来改变这种行为。
有人能提供一些指导吗?如果需要的话,我会买一个 USB 读卡器,但我更希望能够直接插入我的相机。
答案1
至少尝试使用读卡器作为故障排除步骤的一部分。
将一个硬件组件换成一个类似的组件是一件好事 —— 如果问题仍然存在,则说明换出的硬件组件是好的;如果问题消失,则说明硬件组件是坏的。
当然,事情很少这么简单,所以这里还有一些其他有用的测试:
如果您在另一台计算机上尝试使用相机,问题是否会再次出现?
如果您尝试将该卡放入另一台计算机的读卡器中,问题是否会再次出现?
如果启动到不同的内核版本,问题是否会再次出现?在不同的内核上尝试摄像头和读卡器。
在 Linux 中,大多数驱动程序都包含在内核中,因此驱动程序代码在不同版本之间可能有所不同(驱动程序行为也可能不同)。在某个内核中不起作用的东西可能在较旧或较新的内核中起作用。
答案2
如果您使用 FAT32 分区/格式,您根本无法做到这一点。FAT32 无法处理大于 4GiB 的文件。
使用现代文件系统(如果可能),如 ext2/3/4、XFS、ReiserFS(其中一个针对大文件进行了优化,我总是忘记是哪一个),或者如果必须的话,使用 NTFS。
答案3
sudo apt-get install gphoto2
gphoto2 --auto-detect
gphoto2 --get-all-files
我发现这个以下网站。