Linux tune2fs
命令教程 🛠️
tune2fs
是 Linux 系统中的一个强大命令,用于调整和查看 ext 系列文件系统(如 ext2、ext3 和 ext4)的参数。通过 tune2fs
,管理员可以优化文件系统性能、设置检查间隔以及调整挂载选项等。
基础语法 📜
tune2fs [选项] 设备
- 设备: 指定文件系统所在的设备路径,例如
/dev/sda1
。 - 选项: 用于修改或显示文件系统的参数。
注意:
tune2fs
只能用于 ext 系列文件系统。
常用选项 🔧
选项 | 描述 |
---|---|
-l | 显示文件系统的超级块信息。 |
-c 次数 | 设置文件系统在挂载指定次数后强制检查。 |
-i 时间间隔 | 设置文件系统强制检 查的时间间隔。 |
-m 百分比 | 设置保留给超级用户的磁盘空间百分比。 |
-e 错误行为 | 指定文件系统检测到错误时的行为(continue 、remount-ro 、panic )。 |
-L 标签 | 设置或更改文件系统的标签(LABEL)。 |
-U UUID | 设置或更改文件系统的 UUID。 |
-o 挂载选项 | 设置文件系统的默认挂载选项。 |
-r 保留块数 | 设置超级用户保留的块数。 |
示例 🌟
示例 1: 显示文件系统的超级块信息 🗂️
tune2fs -l /dev/sda1
输出示例:
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 1234abcd-5678-ef90-1234-56789abcdef0
Filesystem magic number: 0xEF53
Filesystem state: clean
Errors behavior: Continue
此命令显示了文件系统的详细信息,包括 UUID、挂载点和错误行为。
示例 2: 设置强制检查的挂载次数 🔄
tune2fs -c 30 /dev/sda1
此命令将文件系统设置为每挂载 30 次后强制进行一致性检查。