Я довольно новичок в Linux, и у меня возникали проблемы при копировании файлов с внутреннего SSD-накопителя на внешнюю флешку USB. Когда я начинаю копировать большие файлы (~ 1 ГБ) почти мгновенно, индикатор выполнения приближается к концу (> 90%) и останавливается там почти на 5 минут.

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

echo 100 > /proc/sys/vm/dirty_expire_centisecs
echo 100 > /proc/sys/vm/dirty_writeback_centisecs
hdparm -W 0 /dev/sdb1
echo 2000000 > /proc/sys/vm/dirty_bytes
echo 0 > /proc/sys/vm/dirty_ratio

Но никто из них не работал для меня. Я также прочитал несколько советов о правильном форматировании флэш-накопителя, поэтому я отформатировал накопитель с помощью gparted для fat32, но поведение остается прежним.

Я также обеспокоен тем, как эти изменения могут повлиять на поведение и жизнь моего SSD-накопителя.

Я понял, что индикатор выполнения показывает процесс переноса файла ядром с накопителя в промежуточный буфер. Есть ли способ избежать такого поведения для внешних дисков? Имеет ли это влияние на внутренние диски?

Спасибо

0