在 Linux 系统中,文件系统会为超级用户(root)保留一定的磁盘空间,通常占总容量的 5%。对于数据盘,如果无需为系统管理保留额外空间,可以调整此配置。我对非系统盘,均取消了磁盘空间保留。
保留查看
# 使用tune2fs -l /dev/sdxx | grep 'Reserved block count',可以查看是否有保留。不为0就是有保留了, root@pve:/mnt/ST1CY# tune2fs -l /dev/sdb1 | grep 'Reserved block count' Reserved block count: 12209519 root@pve:/mnt/ST1CY# tune2fs -l /dev/sde1 | grep 'Reserved block count' Reserved block count: 0 root@pve:/mnt/ST1CY#
调整
tune2fs 的选项 -m 用于指定保留空间百分比。例如,设置为 2%:
tune2fs -m 2 /dev/sde1 #保留2% tune2fs -m 0 /dev/sde1 #非数据盘,单纯存储文件我选择不保留
调整对比
移除前 Filesystem Size Used Avail Use% Mounted on /dev/sdg1 110G 103G 1.1G 99% /mnt/GL85 /dev/sdh1 234G 127G 96G 57% /mnt/CO57 /dev/sdb1 916G 336G 534G 39% /mnt/HY110 /dev/sdd1 916G 188G 682G 22% /mnt/ST1Z4 /dev/sdc1 1.8T 1.7T 17G 100% /mnt/ST2R8 /dev/sde1 916G 16K 870G 1% /mnt/ST1CY
移除后,其中sdb1未做调整 Filesystem Size Used Avail Use% Mounted on /dev/sdg1 110G 103G 6.6G 94% /mnt/GL85 /dev/sdh1 234G 127G 108G 55% /mnt/CO57 /dev/sdb1 916G 336G 534G 39% /mnt/HY110 /dev/sdd1 916G 188G 728G 21% /mnt/ST1Z4 /dev/sdc1 1.8T 1.7T 110G 95% /mnt/ST2R8 /dev/sde1 916G 16K 916G 1% /mnt/ST1CY