分区上保留块所需的空间

时间:2019-12-04 14:06:39

标签: linux system ext4 ext3 ext2

默认情况下,ext2 / 3/4 fs保留其5%的容量,以便在磁盘空间不足时能够继续运行。

我还认为,这与允许“文件之间的碎片化”或类似的事情有关(我无法找到有关此文件的具体信息,并且我在这个领域有点新手)。

我的问题是:什么时候我们需要保留这5%,什么时候可以将其减少到1-2%,或者什么时候可以将其完全删除?

我正在考虑的atm元素如下:

  • 5%的规则是在20年前决定的,当时保留的大小不超过约100Mbs,现在已经完全不同了。如果我们只是在谈论执行命令所需的空间,那么我们真的需要20Gbs吗?

  • 删除此允许的空间可能是一个好主意吗?如果某种原因需要一些碎片来“碎片化”,我认为我们至少应保持1-2%的可用率

  • 此空间真的仅对以任何方式与root相关的分区有用吗?我的意思是,如果我们在/ home中有一个文件夹的分区(一些个人资料或数据库中的数据,还有一些与操作系统无关的东西),则可能不需要此空间

我在网络上仅见到越来越多的文章,讲述了如何减少保留的块,因此,我认为100%的时间可能不是一个坏主意,但是我真的没有能力文章深入解释了“何时可以使用/不能使用”以及“它的确切用途和含义”的具体应用。

因此,如果你们中的一些人能够提供全面的信息(以及我上面提到的问题的简单答案),我将非常感激。

1 个答案:

答案 0 :(得分:1)

root用户实际上保留了5%的权限,以便在完整文件系统的情况下登录并执行某些操作。是的,您可以将数量(我以前做过)减少到1-2%(取决于磁盘大小)。但是请注意,对于大多数文件系统,应在创建文件时对其进行定义,并且很难(如果可能的话)对其进行更改。

大约为零-是的,这也是可能的。但明智的做法是在root/(或root用户的家),/root以及最终/tmp中为/var/tmp保留一些空间