Почему в 12.10 так медленно переносится файл usb?

Используйте sed, чтобы удалить любую часть информации о пути, чтобы сделать ее относительной и, если необходимо, для переключения с обратных косых черт на косые черты.

В приведенном ниже примере первая команда удаляет /full/path/Music/ и заменяет ее с периодом. Второй обращает косые черты (моя аудиосистема Ford Sync не любит перемотки в списках воспроизведения.)

sed -i 's/\/full\/path\/Music\//\./g' "playlist name.m3u"
sed -i "s/\//\\\/g" "playlist name.m3u"
1
задан 22 April 2013 в 08:46

4 ответа

Несмотря на пессимизм очень тщательного ответа Родриго, я подозреваю, что большинство из этих случаев просто связано с поведением по умолчанию для usbmount или эквивалентных обработчиков hotplug, чтобы заставить писать на диск вместо кэширования. Вы должны проверить, включено ли sync для устройства, например, ища соответствующую строку из cat /proc/mounts. Это может выглядеть примерно так:

/dev/sdb1 /media/usb0 fuseblk,sync,rw,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0

Обратите внимание на флаг sync. Вам нужно предотвратить это. Если вы устанавливаете вручную, вы должны изменить запись fstab, как в этом ответе. Если он автомонтирован, посмотрите на выход из tail /var/log/syslog сразу после подключения и найдите строку типа:

Jul 21 19:28:51 my-machine usbmount[3823]: executing command: mount -tntfs -sync,onoexec,nodev,noatime,nodiratime /dev/sdb1 /media/usb0

Если она монтируется с помощью usbmount, вы можете следовать моему совету в другом [d2 ] этот ответ и измените строку MOUNTOPTIONS в /etc/usbmount/usbmount.conf на:

MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime"

на

MOUNTOPTIONS="noexec,nodev,noatime,nodiratime"
6
ответ дан 24 May 2018 в 23:22
  • 1
    Изменение настроек монтирования для удаления синхронизации просто переместило мою копию файла с прогнозируемого 4+ часов до ~ 4 минут. Рад, что я попробовал! Это для передачи 3,3 ГБ файла на USB-накопитель на 4 ГБ с использованием USB1.1 [это может быть USB2, но я уверен, что это 1,1]. – pbhj 18 December 2014 в 06:47

Ну, есть несколько причин, почему перенос USB медленный:

Размер копируемых файлов. (samller файлы, тем медленнее он получает) Скорость USB-накопителя.

Итак, если палка отформатирована, так как NTFS продолжает читать.

NTFS в Linux немного отличается от большинства другие драйверы файловой системы, и поэтому данные, которые должны быть записаны в файловую систему NTFS, фактически проходят через CPU.

Поэтому для записи в файловую систему NTFS в Linux медленнее, чем запись в NTFS в Windows. Для большинства файловых систем CPU напрямую не обрабатывает данные, которые нужно записать.

Таким образом, вы можете отформатировать USB-накопитель как Ext4 (только для Linux) или fat32 работает в обоих направлениях, но имеет ограничение на размер файла 4 гигабайта.

1
ответ дан 24 May 2018 в 23:22
  • 1
    У меня есть аналогичная медлительность / зависания (даже мышь перестает работать), теперь я попробовал Ext4, и у меня все еще есть эта проблема (ubuntu 14). – bartosz.r 6 September 2014 в 00:16

Я отредактировал /etc/usbmount/usbmount.conf на сервере Ubuntu 15.10, удалил слово «sync» из этой строки:

MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime"

, как упоминалось ранее Родриго Мартинсом (большой thx!) .

Это увеличило скорость записи для подключенного жесткого диска емкостью 480 Мбит / с со скоростью 2 Мбайт / с до постоянной 20 Мбайт / с, ant - постоянная и реальная, а не «кэшированная», а не виртуальная скорость. Этот диск записывает около 30 Мбайт / с на компьютер Windows.

1
ответ дан 24 May 2018 в 23:22

Я не знаю, поможет ли это кому-то еще, но это то, что сработало для меня, когда у меня были проблемы с очень медленными скоростями передачи, используя Ubuntu 13.04 (скорость 1 Мб / с или меньше). В любом случае, я перезапустил свой компьютер с USB-hdd, подключенным к USB-порту, прямо перед запуском Ubuntu. Он запускал какой-то скрипт на черном экране перед загрузкой, и после этого скорость передачи была действительно хороша на 24-битных концах.

0
ответ дан 24 May 2018 в 23:22

Другие вопросы по тегам:

Похожие вопросы: