Предположим, я создаю несколько каталогов на SSD, а затем выполняю вызов «синхронизации».
Вызов синхронизации гарантирует, что любые записи, даже если они хранятся в кэше записи, будут сброшены на диск к моменту возврата вызова синхронизации, верно?
Нет никакого реального способа узнать это. Каждый диск может выполнять разные функции, и никто не может нести ответственность за поставщика.
Корпоративные диски гарантируют, что ваши данные могут быть записаны на диск при отключении питания с помощью внутренних конденсаторов, предназначенных для этой цели. Диски потребительского уровня обычно не имеют такой гарантии, и вы их милость, если их реализация команды flush действительно записывает данные на носитель.
Единственный способ узнать это - протестировать конкретные диски, с которыми вы собираетесь работать.