Передача “замораживается” при записи больших файлов на Карте памяти

То, когда я пытаюсь передать большие файлы (1 ГБ или больше) к Карте памяти (2.0, 3.0, или жесткий диск или "перьевой диск") все идет прекрасное, файл передается правильно (попробовало md5 сумму оба из оригинала и переданного, и они действительно соответствуют)...

Однако оба в командной строке (mv *bigfile* /media/*username*/*name_of_the_drive*/) и использование GUI (в настоящее время работающий на рабочем столе ПОМОЩНИКА Ubuntu 15.10, но это происходит на других ароматах также), когда в конце передачи индикатор выполнения на диалоговых замораживаниях (просто замораживается при использовании консоли). Поэтому я должен вручную закрыть диалоговое окно/терминал, когда я "думаю", что передача завершена.

Кроме того, когда я пытался записать загрузочную Карту памяти с утилитой Make Startup Disk, приложение сталкивается с той же проблемой и замораживаниями, все еще сохраняя "сессию записи" открытой и не разрешение мне размонтировать USB, даже когда я закрываю его. При попытке другой присваивает версию Ubuntu 15.10 (я попробовал несколько), она на самом деле показала диалоговую ошибку при высказывании чего-то как:

"Файлы были правильно переданы Карте памяти, однако программа не могла связаться с ядром, что запись завершается".

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

В настоящее время выполняя 15,10 ПОМОЩНИКОВ, ядро 4.4.1 на x64 машине ноутбука с GTX960M и собственных драйверах Nvidia установлено.

P.S.: Я обновил к 4.4.1 ядрам, чтобы видеть, могло ли это решить вопрос, так как Это все еще сделало бы то же на 4.2.0_27. Но это, очевидно, не сделало.

Заранее спасибо за справку,

F.

4
задан 15 February 2016 в 12:34

1 ответ

Я на самом деле нашел ответ здесь как на самом деле, проблема происходила из-за установки 16 ГБ RAM. Буфер записи был на самом деле слишком большим. Я решил путем входа в систему как корень:

su root

затем установка грязных байтов к числу набора (я предполагаю, настройка по умолчанию 0 на самом деле не дает ограничения тому, сколько должно кэш записи быть большим), путем ввода:

echo $((16*2048*2048)) > /proc/sys/vm/dirty_background_bytes
echo $((48*2048*2048)) > /proc/sys/vm/dirty_bytes

я выбрал тот размер в качестве хорошего компромисса, и вопрос теперь решен.

6
ответ дан 1 December 2019 в 09:22

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

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