ZFS:FS 与部分磁盘备份的一致性

ZFS:FS 与部分磁盘备份的一致性

假设我有一个 zpool,里面有一个磁盘和一些数据集、一些写入其中的文件以及一个快照。现在我创建磁盘的snap-1原始映像。之后,我写入更多文件,创建另一个快照并创建一个新映像。t-1.imgsnap-2t-2.img

如果我现在部分更新了t-1.img的内容t2.img,例如由于 中止rsync --inplace,我是否可以保证该不一致磁盘映像上的文件系统的一致性?我显然不期望snap-2事后写入 或 文件的任何内容,但我是否可以期望能够从 读取数据snap-1,因为它是只读的并且存在于两个映像中?

此外,在这种情况下,在创建备份映像之前是否卸载池会有什么区别吗?某些 ZFS 选项(例如重复数据删除、压缩或加密)会影响结果吗?

相关内容