博主最近买了个大盘鸡,磁盘需要自己挂载,参考https://www.disktool.cn/content-center/linux-hard-disk-partition-369.html
完成了挂载,但是使用df -h命令查看磁盘时

root@HH-STO-500G:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            210M     0  210M   0% /dev
tmpfs            46M  684K   46M   2% /run
/dev/vda1        20G  5.0G   14G  27% /
tmpfs           229M  4.0K  229M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/vda15      124M   12M  113M  10% /boot/efi
/dev/vdb1       458G   60K  435G   1% /www/wwwroot/LXXZ
tmpfs            46M     0   46M   0% /run/user/0

/dev/vdb1按理说应该是显示458G可用的,但是实际只显示了435G可用,宝塔面板上也显示435G可用。在查阅了相关资料后我发现这是ext4的特性,相当于是吧5%的空间预留给root了。

linux的硬盘分区程序会自动为root或指定的用户保留一定的磁盘空间默认是5%,在较大的分区或是不重要的分区上这种设置会占据过多不必要的空间

我们直接通过 tune2fs -m 0 /dev/vdb1(自行修改磁盘位置)来释放

root@HH-STO-500G:~# tune2fs -m 0 /dev/vdb1
tune2fs 1.47.0 (5-Feb-2023)
Setting reserved blocks percentage to 0% (0 blocks)

最后检查下

root@HH-STO-500G:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            210M     0  210M   0% /dev
tmpfs            46M  684K   46M   2% /run
/dev/vda1        20G  5.0G   14G  27% /
tmpfs           229M  4.0K  229M   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
/dev/vda15      124M   12M  113M  10% /boot/efi
/dev/vdb1       458G   60K  458G   1% /www/wwwroot/LXXZ
tmpfs            46M     0   46M   0% /run/user/0

磁盘空间正常了。

参考资料
https://blog.51cto.com/weili163/1738184

备注:Linux下磁盘保留空间的调整,解决df看到的空间和实际磁盘大小不一致的问题

最后修改:2025 年 10 月 13 日
如果觉得我的文章对你有用,请随意赞赏