MINFREE(为 root 用户保留的磁盘空间百分比)已经过时了吗?

MINFREE(为 root 用户保留的磁盘空间百分比)已经过时了吗?

在 FreeBSD 系统(可能还有很多其他系统)上,为 root 保留的空间量是总容量的 MINFREE%。对于多 TB 文件系统,默认的 8% 是一个惊人的空间量。如此大的卷可能具有小于 1% 的 MINFREE,但当然,它必须是一个整数值。

这种情况会改变吗?还有人在用 MINFREE 吗?

答案1

其他当前答案遗漏的关键点是,该minfree空间并非仅为 root 保留。虽然 root 用户确实不受限制minfree,但该空间并非仅出于此原因而存在。

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

这在 FreeBSD 列表中时常出现;2003 年 5 月的合理总结(和主题)。有一个最后一个词未附加到该页面, 也:

“磁盘稳定状态已满”

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

答案2

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

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

答案3

无论总数有多大,百分之一仍然是百分之一。如果你有如此惊人的空间,那为什么要纠结于最后的百分之一呢?我不会太担心这个,如果你的磁盘已满 99%,你无论如何都需要一些新磁盘,那额外的 1% 对你没有多大帮助。

相关内容