我正在研究磁盘之间的重复数据删除方案,我想知道如何深入研究 XFS 内部结构并为文件创建/修改范围。
这是我想做的一个例子,假设我们有文件:
bippity
boppity
boo
我们有一个 8 字节的块大小(足够 bippity 和新行)
现在我将文件更改为
bip
boppity
boo
只有第一行发生了变化,我想创建一个文件,为第一行创建一个扩展区(或块),将数据写入该扩展区,然后将该扩展区与磁盘上已有的扩展区连接起来,所以只有一个变化被推送到磁盘。
这在 xfs 上是否可行(甚至更好,在一般文件系统上)?我不介意深入细节,但我似乎无法找到关于这个特定主题的大量信息。