首页/系统/Linux 运维命令速查/tune2fs 调整 ext 系列文件系统参数
磁盘与文件系统51 条

tune2fs 调整 ext 系列文件系统参数

tune2fs 用于修改 ext2/3/4 超级块级参数:保留块比例、挂载次数、检查周期、卷标与 UUID;不用重格式化即可调优。

Linux 运维命令速查系统更新于 2026-10-13

tune2fs 是什么

tune2fs 在不重新格式化的前提下修改 ext2 与 ext3 与 ext4 的超级块级参数:保留块比例、卷标、UUID、按挂载次数与按时间触发的自检策略。它是 ext 系列专属工具,查看参数与调整保留空间是最高频的两个用途。

基本信息

用途查看与修改 ext 系列文件系统参数
语法tune2fs [选项] 设备
所属e2fsprogs
限制仅支持 ext2 与 ext3 与 ext4

典型使用场景

  • 归还保留空间:大容量数据盘把保留块比例从默认值调低,回收可观容量
  • 设置卷标:给设备起易读名字,便于挂载与管理
  • 自检策略调整:关闭按挂载次数的强制检查,减少重启等待
  • 查看超级块信息:核对块大小、inode 数量与挂载次数
  • 变更前记录:修改 UUID 或卷标前先记录原值,便于回退

常用示例

常用示例
tune2fs -l /dev/sdb1              # 查看超级块信息
tune2fs -m 1 /dev/sdb1            # 保留块比例降到 1%(默认 5%)
tune2fs -L data /dev/sdb1         # 设置卷标
tune2fs -c 0 -i 0 /dev/sdb1       # 关闭按次数与按周期的强制自检
tune2fs -l /dev/sdb1 | grep -E 'Filesystem volume name|Filesystem UUID|Mount count'

常用参数

参数作用注意
-l查看文件系统信息只读操作,最常用
-m N保留块百分比调低会立刻改变可用容量
-L 名称设置卷标名称长度有上限
-c N按挂载次数自检0 表示关闭
-i 周期按时间自检0 表示关闭
-U设置 UUID改动会影响挂载配置与启动
大容量数据盘关闭强制自检要权衡:缺少定期检查会放大意外断电后的损坏风险,一般只在大数据盘上这么做。
保留块比例是给 root 预留的应急空间,调到 0 会让磁盘写满时连日志都写不进去。
tune2fs 只能用于 ext 系列,在 XFS 或 Btrfs 上执行会直接报错,对应场景使用各自的管理工具。
查看挂载次数与上次检查时间,可以判断是否临近文件系统自检窗口,避免重启时长时间等待。
调整保留块比例后可用容量立即变化,磁盘使用情况的输出会同步更新,便于确认效果。

易错点

  • 在 XFS 或 Btrfs 上执行会报错,别拿它去调非 ext 文件系统
  • 把保留块调到 0 会在磁盘写满时失去应急余量,关键进程无法写日志
  • 改动 UUID 会影响挂载配置与启动,改前必须同步更新引用它的地方
  • 对已挂载文件系统调整关键参数有风险,条件允许时在卸载状态下操作

数据来源与参考

  • man 8 tune2fs(e2fsprogs)
  • e2fsprogs 官方文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌