copy on write和传统写机制的区别

2025-04-08 02:16:28
推荐回答(2个)
回答1:

  您好,我来为您解答:
  Copy-on-write 在对数据进行修改的时候,不会直接在原来的数据位置上进行操作,而是重新找个位置修改,这样的好处是一旦系统突然断电,重启之后不需要做Fsck.
  Btrfs文件系统就是采用了CoW以及Transaction的机制保证了数据的一致性。另外二楼说的性能,我不知道什么意思,COW肯定会在一定程度上降低性能的。

  如果我的回答没能帮助您,请继续追问。

回答2:

Copy-on-write 在对数据进行修改的时候,不会直接在原来的数据位置上进行操作,而是重新找个位置修改,这样的好处是一旦系统突然断电,重启之后不需要做Fsck.
Btrfs文件系统就是采用了CoW以及Transaction的机制保证了数据的一致性。COW肯定会在一定程度上降低性能的。