Я довольно новичок в 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-накопителя.
Я понял, что индикатор выполнения показывает процесс переноса файла ядром с накопителя в промежуточный буфер. Есть ли способ избежать такого поведения для внешних дисков? Имеет ли это влияние на внутренние диски?
Спасибо