Вы просто не получаете объявленную пропускную способность с USB 2.0 для скорости передачи файлов. Например, отсюда:
Фактическая пропускная способность данных обычно намного меньше максимальной объявленной спецификации USB и зависит от многих переменных, включая накладные расходы. Фактическая пропускная способность на практике обычно составляет 35 - 40 МБ / с для USB 2.0 [...]
Статья ссылается на Википедию, с еще худшими номерами:
[...] ограниченный текущим количеством и типом подключенных USB-устройств и верхним пределом интерфейса USB (на практике около 30 МБ / с для USB 2.0 [...])
Типичные высокоскоростные жесткие диски USB могут записываться со скоростью около 25–30 МБ / с и считываться со скоростью 30–42 МБ / с в соответствии с обычным тестированием, проведенным CNet. Это 70% от всей доступной пропускной способности.
Разница включает в себя издержки протокола USB и, конечно, другие подключенные устройства, которые используют общую доступную пропускную способность. Скорее всего, у вас есть несколько периферийных устройств, подключенных через USB (даже внутренние устройства, такие как трекпад или клавиатура в Macbook). Вы настолько близки к этим значениям (ценностям, которые поддерживает мой опыт), что вам, вероятно, не стоит тратить больше времени, а просто начать копировать.
Обратите внимание, что tar
бесполезен в вашем случае (если только ваш внутренний диск не работает медленнее, чем USB 2.0), поскольку данные, считываемые и передаваемые через USB, представляют собой те же простые файлы, что и без. Этот прием обычно помогает только при переносе на другой компьютер через SSH, где узким местом является медленная сеть.
Самый быстрый способ передачи данных - это подключить диск с помощью быстрого интерфейса, например, FireWire 800, или (не часто на Mac), eSATA или даже Gigabit Ethernet. Не используйте USB 2.0.