文件洞 - 它是如何表示的?

文件洞 - 它是如何表示的?

The linux programming interface说,文件洞一般不占用磁盘空间,我用谷歌搜索但没有找到以下问题的答案:

如果不占用空间,那么文件系统如何记录文件洞的字节数呢?它是否在某处存储整数?


@更新

我多读了这本书,并得到“第 14.4 节描述了如何在文件中表示孔”,我会阅读它。

答案1

确切的答案取决于您的文件系统 - 但简而言之,您的数据存储在块中。文件系统的元数据包含指向这些块的指针。如果这些块不连续也没关系 - 如果您的指针指向块 3、4、5、6,则与它们指向 3、28、110、45 没有什么不同。只有块的数量决定了占用多少空间。

相关内容