Я пытаюсь скопировать несколько больших файлов с моей камеры (Canon EOS 500D) на мой ноутбук, на котором установлена 64-битная версия Ubuntu 9.04. Я использую USB для соединения двух устройств.

Для большинства файлов это просто вопрос Ctrl- C и Ctrl- V. Я сделал это успешно много раз с фотографиями и небольшими фильмами (например. 180 Мб).

Однако, когда я пытаюсь сделать это с очень большими файлами (например, 3 ГБ), копия начинается с большой активности как на камере, так и на ноутбуке, но примерно через 10 минут камера автоматически отключается, и копирование не удается завершить.

Я читал, что это может быть связано с тем, что устройство не монтируется как запоминающее устройство, но я не вижу никакого очевидного способа изменить это поведение.

Кто-нибудь может предложить здесь какое-либо направление? При необходимости я получу устройство чтения карт USB, но я бы предпочел просто подключить камеру.

3 ответа3

2

Если вы используете разделы / форматирование FAT32, вы просто не можете. FAT32 не может обрабатывать файлы размером более 4 ГБ.

Используйте современную файловую систему (если возможно), такую как ext2/3/4, XFS, ReiserFS (одна из них оптимизирована для больших файлов, я всегда забываю какую) или, если необходимо, NTFS.

1

По крайней мере, попробуйте кард-ридер как часть ваших шагов по устранению неполадок.

Поменяйте местами один аппаратный компонент для работы, как хорошо - если ваша проблема не исчезнет, замененный вами аппаратный компонент хорош; если ваша проблема исчезнет, аппаратный компонент будет плохим.

Конечно, это редко бывает так просто, поэтому вот еще несколько полезных тестов:

  • Проблема повторяется, если вы попробуете камеру на другом компьютере?

  • Проблема повторяется, если вы попробуете карту в картридере на другом компьютере?

  • Проблема повторяется, если вы загружаетесь в другую версию ядра? Попробуйте и камеру и кард-ридер на другом ядре.

В Linux большинство драйверов включены как часть ядра, поэтому код драйвера может отличаться (и поведение драйвера может отличаться) между версиями. То, что не работает в одном ядре, может работать в более старом или новом ядре.

1
sudo apt-get install gphoto2
gphoto2 --auto-detect
gphoto2 --get-all-files

Я нашел это на следующем сайте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .