Уменьшите размер кеша флеш-накопителей

Для различных преимуществ Linux использует кеш памяти для записи на съемные устройства для стигара, такие как карты памяти. Этот кеш, кажется, довольно большой в моей системе, что приводит к некоторому раздражающему поведению. Например, когда я копирую изображение в палку, он заканчивается в течение нескольких секунд, но следующая sync занимает пару минут без указания процесса. Это также затрудняет измерение скорости или аналогичные вещи.

Я знаю, что могу отключить кеш с помощью mount -o sync , но, как я понимаю, это не рекомендуется для флеш-накопителей. Я не могу использовать mount -o flush потому что это работает только с файловыми системами FAT.

Однако простым решением было бы просто уменьшить размер кеша до, скажем, 1 МБ. Тогда sync будет длиться не более нескольких секунд, и при копировании больших файлов с помощью таких инструментов, как pv они будут показывать разумные значения (для панели процессов, скорости передачи и т. Д.).

Есть ли способ настроить размер кеша в Linux?