Атомарный с точки зрения блочного устройства. Но будет ли он атомарный с точки зрения файловой системы, с точки зрения консистености БД и с точки зрения конечного пользователя который пользуется БД?
Мне кажется тут много нюансов которые надо учитывать, т.к. запись может быть асинхронная и полагаться на кэши разных уровней, система и приложения могут быть настроены определенным образом, а механизм снятия блочного снимка может не знать и не учитывать особенности работы других слоев хранения которые находятся поверх блочного.
> Но будет ли он атомарный с точки зрения
Если не будет, у меня есть плохие новости для владельцев этой БД — после очередного power off / reset / crash она точно так же может не подняться и "побиться". Потому что
https://t.me/pgsql/282584> может не знать и не учитывать особенности работы других слоев хранения
Т.е. ему это знать и учитывать совершенно не нужно.
> а если кластер на разных устройствах
И если их снимки не синхронизированы — не сработает, безусловно.
> всегда есть к чему подкопаться и что может иметь значение в случае фэйла
Опять-таки, во всех этих случаях новости всё те же, см. выше. ;)