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