Назад | Перейти на главную страницу

является ли моментальный снимок zfs -r нескольких пулов атомарным?

Допустим, у меня есть 2 zpools - один с файлами базы данных, а другой с журналами транзакций базы данных.

Если я сделаю моментальный снимок zfs -r database @ snapshot, будут ли все полученные снимки сделаны в одно и то же время? Или снимок каждого пула будет внутренне согласованным, но не согласованным между пулами?

В системах, основанных на реализациях Illumos ZFS, которые включают LibZFS_Core (например, большинство производных OpenSolaris, реализации BSD и ZFSonLinux), моментальные снимки, созданные одним вызовом (как zfs snapshot -r ... call) являются атомарными, включая сбой синтаксиса, повреждение или сбой ввода-вывода. Либо созданы все снимки, либо нет.