系统管理指南:设备和文件系统

段大小

在创建或扩展文件时,会按完整逻辑块或部分逻辑块(称为)为其分配磁盘空间。当文件需要磁盘空间时,首先分配完整块,然后为剩余部分分配某个块的一个或多个段。对于小文件,首先分配段。

能够为文件分配块中段而不是仅分配完整块,就减少了块中未使用的孔洞所导致的磁盘空间段化,从而节省了空间。

在创建 UFS 文件系统时,可定义段大小。缺省的段大小为 1 KB。每个块都可以分成 1 个、2 个、4 个或 8 个段,因此段大小从 8192 字节到 512 字节(仅适用于 4 KB 文件系统)不等。下限实际上为磁盘扇区大小(通常是 512 字节)。

对于多 TB 文件系统,段大小必须等于文件系统的块大小。


注 –

段的上限为逻辑块大小,在这种情况下段根本不是段。如果相对于空间而言,您更关心速度,则此配置对于具有非常大的文件的文件系统可能是最佳的。


选择段大小时,请考虑时间和空间之间的平衡:小的段大小可节省空间,但是需要更多的时间进行分配。通常,当大多数文件都很大时,要提高存储效率,应为文件系统使用较大的段大小。当大多数文件都很小时,应为文件系统使用较小的段大小。