![ZFS:FS 与部分磁盘备份的一致性](https://linux22.com/image/744076/ZFS%EF%BC%9AFS%20%E4%B8%8E%E9%83%A8%E5%88%86%E7%A3%81%E7%9B%98%E5%A4%87%E4%BB%BD%E7%9A%84%E4%B8%80%E8%87%B4%E6%80%A7.png)
假设我有一个 zpool,里面有一个磁盘和一些数据集、一些写入其中的文件以及一个快照。现在我创建磁盘的snap-1
原始映像。之后,我写入更多文件,创建另一个快照并创建一个新映像。t-1.img
snap-2
t-2.img
如果我现在部分更新了t-1.img
的内容t2.img
,例如由于 中止rsync --inplace
,我是否可以保证该不一致磁盘映像上的文件系统的一致性?我显然不期望snap-2
事后写入 或 文件的任何内容,但我是否可以期望能够从 读取数据snap-1
,因为它是只读的并且存在于两个映像中?
此外,在这种情况下,在创建备份映像之前是否卸载池会有什么区别吗?某些 ZFS 选项(例如重复数据删除、压缩或加密)会影响结果吗?