LINUX.ORG.RU

Записать образ на sdcard без кэширования

 , ,


0

2

Когда через dd пишется образ в 1 гб на карту, dd отрабатывает за пару секунд. Система это всё кэширует и в /proc/meminfo можно наблюдать, как значение Dirty медленно ползёт вниз.

Как это кэширование отключить? Если бы было просто копирование файлов, то можно было бы через опции монтирования. Но тут-то ничего не монтируется.


Ответ на: комментарий от YAR

Спасибо, затупил.

В dcfldd почему-то нет этого.

suuaq
() автор топика
Ответ на: комментарий от armbox
$ strace sync
execve(«/bin/sync», [«sync»], [/* 38 vars */]) = 0
...
sync()

$ man 2 sync
...
sync() causes all buffered modifications to file metadata and  data  to be written to the underlying filesystems.
anonymous
()
Ответ на: комментарий от armbox

Не вижу подтверждения, как и опровержения, что sync имеет какой-то эффект для операций с блочным устройством напрямую.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.