假设我有一个 zpool,里面有一个磁盘和一些数据集、一些写入其中的文件以及一个快照。现在我创建磁盘的snap-1
原始映像。之后,我写入更多文件,创建另一个快照并创建一个新映像。t-1.img
snap-2
t-2.img
如果我现在部分更新了t-1.img
的内容t2.img
,例如由于 中止rsync --inplace
,我是否可以保证该不一致磁盘映像上的文件系统的一致性?我显然不期望snap-2
事后写入 或 文件的任何内容,但我是否可以期望能够从 读取数据snap-1
,因为它是只读的并且存在于两个映像中?
此外,在这种情况下,在创建备份映像之前是否卸载池会有什么区别吗?某些 ZFS 选项(例如重复数据删除、压缩或加密)会影响结果吗?