Вызов sync()
относится к файловым системам -, а не к устройствам.
Если вы записываете в блочное устройство, sync()
может привести к очистке буфера, но если вы используете необработанное устройство, как рекомендуется в этом случае, sync()
не имеет смысла.
ПРЕДУПРЕЖДЕНИЕ. :В Linux могут возникнуть трудности с определением соответствующего необработанного устройства. Ознакомьтесь с документацией Linux о том, как получить соответствующее необработанное устройство.