|
|
一.简介:
4 c t" V9 E; E$ i/ K$ Ztune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
& v; c6 ~( o# Q% w- T+ b9 X二.用法:% Y1 {# g- Y2 v& P# R3 J# H
tune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-between-checks ] [ -j ] [ -J journal-options ] [ -m8 Q, \5 ~" U% L1 K$ P
reserved-blocks-percentage ] [ -o [^]mount-options[,...] ] [ -r reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g
. U _" B9 M5 ^2 S, _5 Wgroup ] [ -C mount-count ] [ -L volume-name ] [ -M last-mounted-directory ] [ -O [^]feature[,...] ] [ -T time-last-checked ] [ -U! ~4 O0 S9 N4 H8 Y
UUID ] device2 l9 J: P |" |% G" X- N2 I5 X
常用选项说明:
* o/ b M+ r/ f2 l- K( y- [" P3 d6 q-l 查看文件系统信息) m( E3 ]) t$ U, P
-c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检
( |8 j U$ y, `( [0 y8 L1 [-i interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]
( O1 W4 k5 r |. z, N' {-m reserved-blocks-percentage 保留块的百分比
5 G) u! R |. ]9 ~-j 将ext2文件系统转换为ext3类型的文件系统. M7 W6 ]* I1 C( E8 x& O
-L volume-label 类似e2label的功能,可以修改文件系统的标签
1 n& J2 `0 L% H9 F. J/ r+ Q% F-r reserved-blocks-count 调整系统保留空间
4 {1 ~ [& T: _$ J7 K7 r" B-o [^]mount-option[,...] Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项
3 E; A7 h# Q% B& h0 r三.例如:
& z( J7 o5 e/ C1 n7 x0 Mtune2fs -c 30 /dev/hda1 设置强制检查前文件系统可以挂载的次数2 i2 _( V0 M. f2 @/ I
tune2fs -c -l /dev/hda1 关闭强制检查挂载次数限制。, Y7 ], y! `0 g! O6 l; r
tune2fs -i 10 /dev/hda1 10天后检查2 b( c3 J, z$ T( y9 Q
tune2fs -i 1d /dev/hda1 1天后检查
9 J: {2 S; v T" [+ h1 Ztune2fs -i 3w /dev/hda1 3周后检查
1 e+ O% Q8 ?! } ^5 d3 u' Ktune2fs -i 6m /dev/hda1 半年后检查* K4 @8 v3 n: B, _
tune2fs -i 0 /dev/hda1 禁用时间检查
" s& m: G9 s" \ ktune2fs -j /dev/hda1 添加日志功能,将ext2转换成ext3文件系统% O' E7 I- e3 W# n* n0 r6 M
tune2fs -r 40000 /dev/hda1 调整/dev/hda1分区的保留空间为40000个磁盘块8 d: i3 T8 v2 D& |# Y6 M# e- S
tune2fs -o acl,user_xattr /dev/hda1 设置/dev/hda1挂载选项,启用Posix Access Control Lists和用户指定的扩展属性- y% r4 I7 \7 L7 s
开机取消自检:
: r1 ~0 C# [' Z- `0 ?. a {tune2fs -l /dev/sdb1 | grep -E ‘Maximum mount count:|Check interval’2 K7 A$ C' O. Z+ N4 U$ P V' n$ m
tune2fs -i 0 -c 0 /dev/sdb13 u7 T2 A2 r6 A+ d% _6 a+ @
|
|