32.2. 用于格式化文件系统的可用调整选项
在格式化设备后,无法更改某些文件系统配置决策。
以下是在格式化存储设备前可用的选项:
大小
- 为您的工作负载创建一个适当化的文件系统。较小的文件系统需要较少的时间和内存来进行文件系统检查。但是,如果文件系统太小,其性能将会受到影响。
块大小
块是文件系统的工作单元。块大小决定了一个块中可以存储的数据量,因此一次写入或读取的最小数据量。
默认块大小适用于大多数用例。但是,如果块大小或多个块的大小与通常一次读取或写入的数据量相比,您的文件系统可以更有效地执行并存储数据。小文件仍使用整个块。文件可分布到多个块中,但这样可创建额外的运行时开销。
另外,某些文件系统仅限于特定数量块,这限制了文件系统的最大大小。使用
mkfs
命令格式化设备时,将块大小指定为文件系统选项的一部分。指定块大小的参数因文件系统而异。Geometry
文件系统 geometry 关心文件系统中分布数据。如果您的系统使用条状存储(如 RAID),您可以在格式化该设备时将数据和元数据与底层存储 geometry 保持一致来提高性能。
许多设备导出建议的 geometry,然后在设备使用特定文件系统格式化时自动设置。如果您的设备没有导出这些建议,或者想要更改推荐的设置,您必须在使用
mkfs
命令格式化该设备时手动指定 geometry。指定文件系统 geometry 的参数因文件系统而异。
外部日志
- 日志文件系统记录了在执行操作前在日志文件写入操作前的更改。这降低了存储设备在系统崩溃或电源故障时损坏的可能性,并加快恢复过程。
红帽不推荐使用外部日志选项。
元数据密集型工作负载需要对日志进行非常频繁的更新。较大的日志会使用更多内存,但减少了写操作的频率。另外,您可以将一个元数据密集型工作负载的设备的查找时间放在专用存储上,或者比主存储快得多。
确保外部日志可靠。丢失外部日志设备会导致文件系统崩溃。外部日志必须在格式化时创建,日志设备在挂载时指定。
其他资源
-
您系统上的
mkfs (8)
和mount (8)
手册页 - 可用文件系统概述