sudo dd bs=10M oflag=direct conv=fsync if=yourfile of=/dev/sdc
oflag=direct
обходит кеш ОС, а conv=fsync
гарантирует, что все будет записано перед выходом.
Поскольку данные записываются непосредственно на диск, вам необходимо записывать сразу много данных, чтобы не тратить время на запись байт за байтом, что является поведением по умолчанию. Вы можете управлять этим параметром, используя bs=yoursize
.
Если у вас достаточно новая версия dd, вы даже можете добавить status=progress
, чтобы получить причудливую полосу прогресса.