【问题标题】:Does every mount on FreeBSD need the 10% "root space"? [closed]FreeBSD 上的每个挂载都需要 10% 的“根空间”吗? [关闭]
【发布时间】:2017-07-06 16:48:27
【问题描述】:

因此,我们的服务器由托管服务提供商管理。这些服务器正在运行 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 大师可以就这个问题推荐一些东西吗?

【问题讨论】:

  • 你提供的链接说这个可以改,不是损失而是保留(不一样)。
  • 我同意 10% 的准备金不等于 10% 的损失。但是,如果(假设)我已经使用了剩余的 90% 磁盘,而文件系统只使用了其他保留的 10% 的 1%,则损失了 9%。

标签: linux unix freebsd ufs


【解决方案1】:

基本上,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 相关,但情况几乎相同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    • 2019-11-13
    • 2012-11-06
    • 2014-11-11
    • 2022-01-08
    相关资源
    最近更新 更多