如果我想要复制一个非常大的连续文件(千兆字节),我的磁盘必须分配所有必要的空间并写入每个块的副本。
为什么从某种意义上说,副本不能“快速”,而是复制对块的引用并仅在进行更改时才写入新块?
我知道这将导致磁盘上的数据量(由于块引用)与磁盘似乎包含超过其实际容量的数据的可能性脱钩。这也可能导致写入占用大量空间,因为当它们从源块更改时必须写入全新的块。
这样的文件系统肯定会有独特的惩罚,但这听起来像是一个有趣的用例。
当今是否存在任何利用类似方式处理数据的文件系统?
请注意,我不是文件系统方面的专家,所以我的一些假设可能是令人尴尬的错误。我欢迎评论中的任何更正。