MINFREE(为 root 用户保留的磁盘空间百分比)是否过时?

Zim*_*BBY 6 linux freebsd filesystems

在 FreeBSD 系统上,大概还有很多其他系统,为 root 保留了一定量的空间,占总容量的 MINFREE%。对于多 TB 的文件系统,默认的 8% 是一个惊人的空间量。这么大的卷可能有不到 1% 的 MINFREE,但当然,它必须是一个整数值。

这会改变吗?现在还有人使用 MINFREE 吗?

Zan*_*hey 7

其他当前答案中缺少的关键点是该minfree空间不仅仅为 root 保留。虽然 root 用户确实minfree不受限制,但这个空间并不只是因为这个原因。

minfree文件系统代码保留的空间用于保持良好的性能 - 特别是,它可以减少文件系统上的碎片。的值minfree还会影响默认情况下文件系统是尝试快速还是节省空间;如果 minfree 低于 5%,并且您没有使用-o标志为tunefs(8),您将看到文件系统性能下降。

这不时出现在 FreeBSD 列表中;2003 年 5 月一个合理的摘要(和线程)。有一个最后一句话没有附在那个页面上

“磁盘稳定状态已满”

——马歇尔·柯克·麦库西克


Dic*_*Bob 1

正如您所说,在当今巨大的文件系统中,一小部分可能会变成巨大的数量。

我想这取决于你的设置。在我的用户的 /home 分区上,我将其设置为 0。那里不需要为 root 保留任何空间。在系统分区(通常通常会更小)上,我仍然会留下一些保留空间,以防……你知道,小精灵之类的东西。