tune2fs命令来自英文词组“adjust tunable filesystem parameters”的缩写,其功能是用于管理文件系统参数。Linux系统若出现意外断电或宕机的情况,下次开机时会自动调用tune2fs命令进行系统自检工作,管理员亦可以根据需要有周期性地对文件系统进行检查,保障系统稳定。

语法格式:tune2fs [参数] 设备名

常用参数:

-c设置最大加载次数
-C显示已被加载的次数
-e设置检测到错误时的行为
-f强制执行修改操作而不询问
-i设置两次检查的相隔时间
-j将ext2文件系统转换成ext3
-l显示文件超级块内容
-L设置文件系统卷标
-m显示文件保留块的百分比
-M设置文件系统被加载到的目录
-o设置文件系统加载的特性
-O设置文件系统的特性
-r设置文件系统保留块的大小
-T设置上次被检查的时间
-u设置可以使用文件系统保留块的用户
-U设置文件系统的UUID

参考实例

查看指定设备的文件系统详细信息:

[root@linux-arae-cc ~]# tune2fs -l /dev/sdb

设置强制检查前,文件系统还可以挂载的最大次数:

[root@linux-arae-cc ~]# tune2fs -c 15 /dev/sdb

设置10天后将自动检查文件系统:

[root@linux-arae-cc ~]# tune2fs -i 10d /dev/sdb

设置3周后将自动检查文件系统:

[root@linux-arae-cc ~]# tune2fs -i 3w /dev/sdb

设置6个月后将自动检查文件系统:

[root@linux-arae-cc ~]# tune2fs -i 6m /dev/sdb

添加日志功能,将ext2转换成ext3文件系统:

[root@linux-arae-cc ~]# tune2fs -j /dev/sdb

设置指定的磁盘分区文件系统保留空间为40000个磁盘块:

[root@linux-arae-cc ~]# tune2fs -r 40000 /dev/sdb