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@linuxcool ~]# tune2fs -l /dev/sdb
设置强制检查前,文件系统还可以挂载的最大次数:
[root@linuxcool ~]# tune2fs -c 15 /dev/sdb
设置10天后将自动检查文件系统:
[root@linuxcool ~]# tune2fs -i 10d /dev/sdb
设置3周后将自动检查文件系统:
[root@linuxcool ~]# tune2fs -i 3w /dev/sdb
设置6个月后将自动检查文件系统:
[root@linuxcool ~]# tune2fs -i 6m /dev/sdb
添加日志功能,将ext2转换成ext3文件系统:
[root@linuxcool ~]# tune2fs -j /dev/sdb
设置指定的磁盘分区文件系统保留空间为40000个磁盘块:
[root@linuxcool ~]# tune2fs -r 40000 /dev/sdb