The linux programming interface
说,文件洞一般不占用磁盘空间,我用谷歌搜索但没有找到以下问题的答案:
如果不占用空间,那么文件系统如何记录文件洞的字节数呢?它是否在某处存储整数?
@更新
我多读了这本书,并得到“第 14.4 节描述了如何在文件中表示孔”,我会阅读它。
答案1
确切的答案取决于您的文件系统 - 但简而言之,您的数据存储在块中。文件系统的元数据包含指向这些块的指针。如果这些块不连续也没关系 - 如果您的指针指向块 3、4、5、6,则与它们指向 3、28、110、45 没有什么不同。只有块的数量决定了占用多少空间。