BTRFS和ZFS快照如何工作?

时间:2015-01-15 21:15:15

标签: filesystems snapshot zfs btrfs

更具体地说,他们如何设法查看整个子卷并记住它的所有内容(文件,文件大小,文件夹结构),同时将其插入到如此少量的数据中。

1 个答案:

答案 0 :(得分:1)

假设我有一个名单:

Joe
Bob
Fred

你告诉我要记住这个清单。所以我走了,好的:

Joe
Bob
Fred
(as of 06/01/15)

第二天,您告诉我将名称“John”添加到列表的末尾。然后我复制列表以获得:

Joe
Bob
Fred
(as of 06/01/15)

Joe
Bob
Fred
John
(current)

这是快照如何工作的超级简单描述。文件系统留下了快照发生时的记录,然后当进行更改时,它将从快照创建一个新的副本并写入该快照。

当然,快照是按需提供的。只会复制您写入的文件部分。从高级别的角度来看,净效应是BTRFS“冻结”文件,然后将未来的更改记录为冻结数据的 deltas 。当然,增量可以堆叠和分支等。

要回答您的问题,请说“自我注意:不要触摸这些文件!”不需要太多时间。