1

因此,我们的服务器由托管服务提供商管理。这些服务器正在运行 FreeBSD。我们让他们挂载的每个磁盘都会丢失 10% 的磁盘空间。

我知道(如果我理解正确的话)这是正常的,原因是文件系统为 root 用户分配了 10% 的磁盘空间。例如,我读到:https ://forums.freebsd.org/threads/29336/

现在我确实明白操作系统需要空间来做一些事情。但是:当我们在 - 假设 - /data/web/my-user/some-sub-directory-somewhere-for-a-specific-goal/ 下安装磁盘时

该挂载是否需要丢失 10% 的磁盘空间?或者可以/应该托管服务提供商tunefs -m选择以节省我们一些钱。

任何 FreeBSD 大师都可以在这件事上推荐一些东西吗?

4

1 回答 1

2

基本上,5%(Linux 上的默认值)或 10%(BSD 上)的保留空间用于防止文件系统碎片化,当磁盘分区或磁盘驱动器的使用率超过 95% 时,这会导致性能下降。我通常使用tune2fs -m 1 /dev/partition以将默认保留百分比更改为 1% 保留。

如果您确实知道您将使用不超过该磁盘/分区的 95%,那么您可以将默认保留空间更改为较低的值,而不会对文件系统的性能产生实际影响

我认为这为您的问题提供了一个很好的答案: https ://unix.stackexchange.com/questions/7950/reserved-space-for-root-on-a-filesystem-why

它与 BSD 无关,但与 unix/linux 无关,但事情几乎相同。

于 2017-02-17T09:47:11.000 回答