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

ZFS: согласованность файловой системы с частичным резервным копированием дисков

Предположим, у меня есть zpool с одним диском и некоторыми наборами данных, записанными на них файлами и снимком состояния. snap-1. Теперь создаю необработанное изображение t-1.img диска. После этого я пишу еще несколько файлов, создаю еще один снимок snap-2 и создать новый образ t-2.img.

Если я сейчас частично обновлю t-1.img с содержанием t2.img, например из-за прерванного rsync --inplace, могу ли я получить какие-либо гарантии относительно согласованности файловых систем на этом несогласованном образе диска? Я явно ничего не жду о snap-2 или файлы, записанные позже, но могу ли я рассчитывать, что смогу читать данные из snap-1, поскольку он доступен только для чтения и присутствует на обоих изображениях?

Кроме того, имеет ли значение в этом сценарии, будет ли пул отключен до создания образов резервных копий? Сделайте некоторые параметры ZFS, например дедупликация, сжатие или шифрование влияют на результат?