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