是什么让 fsck 在大文件系统上如此缓慢?

cns*_*nst 5 filesystems openbsd fsck ffs

我的 OpenBSD 服务器上有十多个文件系统,带有 12GB DDR3 和几个 1.5TB 硬盘。所有文件系统本身的大小通常在 8GB 到 64GB 之间。

我注意到即使遵循最佳实践——保持它们如此小——fsck在重启时仍然很慢。

是什么让fsck这么慢?原始文件系统大小?inode 总数(已使用 + ifree)?使用的 inode 数?完全是别的什么?有什么简单的方法可以fsck进一步改善时间?

Zé *_*off 0

有什么简单的方法可以进一步改善 fsck 时间吗?

@HaukeLaging 是对的,可以通过更改文件系统上 inode 的密度来加快速度。看newfs -i