История изменений
Исправление
Psych218,
(текущая версия)
:
Можешь монтировать с -o sync
, будет сразу на флешку синкать. Только так ещё дольше, но без «вранья».
Ещё можно сделать echo 2097152 > /proc/sys/vm/dirty_bytes && echo 2097152 >/proc/sys/vm/dirty_background_bytes
, тогда буфер будет маленький и часто скидываться на носитель, в итоге прогрессбар не будет врать. Но тут тоже некоторая засада — это задаёт буфер записи не только для флешки, но для всего. Но можно сделать, скопировать на флешку что надо, а потом вернуть как было.
Если кто знает, есть ли возможность сказать ОС, чтобы буфер только для флешки был такого-то размера, а для всего остального — другого, дайте знать. Пробовал ещё echo 1 > /sys/block/sde/bdi/max_ratio
, но что-то никакого эффекта (флешка 16 Гб, оперативы тоже 16 Гб).
И за одно, раз уж про флешки. Можно ли как-то отключить журналирование у NTFS? Сменить ФС не предлагать — телевизор читает только её и FAT32, но в последней ни один фильм не укладывается в 4-гигабайтный лимит.
Исходная версия
Psych218,
:
Можешь монтировать с -o sync
, будет сразу на флешку синкать. Только так ещё дольше, но без «вранья».
Ещё можно сделать echo 2097152 > /proc/sys/vm/dirty_bytes && echo 2097152 >/proc/sys/vm/dirty_background_bytes
, тогда буфер будет маленький и часто скидываться на носитель, в итоге прогрессбар не будет врать. Но тут тоже некоторая засада — это задаёт буфер записи не только для флешки, но для всего. Но можно сделать, скопировать на флешку что надо, а потом вернуть как было.
Если кто знает, есть ли возможность сказать ОС, чтобы буфер только для флешки был такого-то размера, а для всего остального — другого, дайте знать. Пробовал ещё echo 1 > /sys/block/sde/bdi/max_ratio
, но что-то никакого эффекта (флешка 16 Гб, оперативы тоже 16 Гб).