Ubuntu MATE 22.04 磁盘预留空间过大问题及配置方法咨询
Ubuntu MATE 22.04 磁盘预留空间过大问题及配置方法咨询
你遇到的这个问题其实是Ext文件系统(Ubuntu默认使用的ext4)的默认设置导致的——它会给root用户预留5%的磁盘空间,用来防止磁盘被普通用户占满后,root还能有空间进行系统维护、写入日志等应急操作。但对于大容量的数据盘来说,5%的占比确实会显得非常夸张:6TB的5%正好是300GB,14TB的5%就是700GB,完全匹配你看到的情况。
下面是具体的调整方法:
调整已挂载磁盘的预留空间
你可以通过tune2fs命令修改已存在的ext4分区的预留比例,步骤如下:
- 先确认数据盘对应的分区路径,比如用
lsblk命令查看,假设你的目标分区是/dev/sdb1 - 运行命令修改预留比例(示例改成1%,你可以根据需求调整):
sudo tune2fs -m 1 /dev/sdb1- 参数
-m后的数字就是预留空间的百分比,不建议设为0,留0.5%-1%的空间给root应急还是很有必要的
- 参数
- 验证修改是否生效:
tune2fs -l /dev/sdb1 | grep "Reserved block count"
格式化时直接设置预留空间
如果是新磁盘还未格式化,你可以在格式化阶段就指定预留比例,比如用ext4格式化时:
sudo mkfs.ext4 -m 1 /dev/sdb1
这样格式化完成后,预留空间就直接是你指定的比例了。
另外你提到的GUI工具「Disks」确实没有提供修改这个预留空间的选项,这类底层文件系统配置目前还需要通过命令行操作。
备注:内容来源于stack exchange,提问作者BD5321
相关产品推荐
相关产品推荐

