我在玩 Linux 的新 FS,BTRFS 并且正在对它进行一些研究。像 Ext4 这样的 BTRFS 将扩展区作为数据和元数据的分配单元。
所以我的理解是(如果我穿了请纠正我)该范围是连续块的可变空间大小。
我的问题是……一个文件存储在一个范围内还是多个范围内……或者它们是否具有不同范围大小的组?
我不太确定它们如何映射到块...
谢谢!
最佳答案
是的,范围是一组连续的块。分配大小(4KB 等)决定了单个范围的大小。所以有两件事会导致文件有多个范围:1) 文件大于最大的连续可用空间和 2) 文件大于分配大小支持的最大可能范围大小。
关于filesystems - 什么是范围(在 FS 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3942223/