分区 - 是否需要/建议保留 5% 的块?

epe*_*pea 3 ubuntu partition ext4 partition-table

我正在执行新的 Ubuntu Server 安装,硬件 RAID 10,6 x 1.72TB SSD,分区总空间为 5.8TB。该服务器将用于 KVM 虚拟化。

我已经为 /boot ext4 分配了 500MB

2GB 用于交换

留下5.8T给/ext4

如果 / 分区保留 5% 的块,那么我理想情况下可以使用 290GB 的空间。

290GB 的保留块是否过多?我已经阅读了它的用途,但我得到了不同的意见,有些人说它只需要与大文件一样大,其他人说它是必需的。

我的直觉是 Linux 世界的好人知道他们在做什么,并且将其设置为 5% 是有原因的,但我想对此发表意见。

sho*_*hok 6

在基于 ext* 的文件系统上,保留的空间用于保证特权进程(即:syslog)有更多的空间可以使用。如果没有此保留(并且不使用配额),用户级进程可以立即回收所有空间,而无需写入任何日志(由于缺少可用块)。强制一些空闲块也有利于减少碎片;但是,它与大文件处理无关。

5% 的默认保留空间是在 HDD(和文件系统)比现在小得多的时候选择的。例如,在 2 GB HDD 上为 root/logs/debug 保留 40 MB (5%) 是一个明智的选择。

如今,TB 大小的文件系统已成为常态,它可以安全地缩减至 1%

您还可以通过以下方式为保留空间设置特定的绝对值(以文件系统块表示,通常为 4 KB 大小):tune2fs -r