|
1
1
这两个系统都允许您通过不同的机制提供原子性/一致性:
最大的区别是,卷影分页/写时复制使在文件系统中实现快照变得非常容易——您所需要做的就是跟踪文件系统树根的旧版本,以及它当时引用的任何内容。在日志记录中,这要困难得多,因为任何块都可以在任何时候被覆盖,日志也不是无限的——通常会很快被覆盖,因为否则它将占用磁盘上的大量空间。 写时复制的最大缺点,尤其是对于旋转磁盘,可能是它会使数据变得非常零碎,因此在频繁更新的文件的大规模连续读取过程中需要更多的磁盘查找。zfs有这个问题,我认为稍后的一些写上拷贝系统解决了这个问题,通过让一些中间层将逻辑块地址映射到物理地址来允许对数据进行碎片整理。 |