Linux磁盘占比问题

如下,遇到一个问题

/dev/sdb1 916G 857G 13G 99% /disk_one

这个加起来并不等于916是怎么回事?😕

解释如下😄

大多数文件系统(如 ext4、XFS)默认会保留 5% 的磁盘空间给 root 用户,目的是:

  • 防止普通用户占满磁盘导致系统崩溃。
  • 为系统关键操作(如日志写入、临时文件)预留缓冲。

以数据为例:

  • 总空间:916G
  • 理论可用空间 = 916G × 95% ≈ 870.2G
  • 实际显示:已用 857G + 剩余 13G = 870G
  • 差值 = 916G - 870G ≈ 46G(接近 5% 的保留空间)

如何调整👀️

将保留空间比例改为 1%(谨慎操作!)

sudo tune2fs -m 1 /dev/sdb1