|
一.简介:
7 Z9 {) i1 q' y0 \6 ]4 G$ v' P$ x qtune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
- c5 T/ D7 _+ {! S) }二.用法:
/ }$ `" l6 b. Z- \tune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-between-checks ] [ -j ] [ -J journal-options ] [ -m& M' Q; m6 R+ u2 L" o+ v6 V* B
reserved-blocks-percentage ] [ -o [^]mount-options[,...] ] [ -r reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g
* D+ I5 N! L# Xgroup ] [ -C mount-count ] [ -L volume-name ] [ -M last-mounted-directory ] [ -O [^]feature[,...] ] [ -T time-last-checked ] [ -U; f2 C: Q2 ]- f* i' ?
UUID ] device
# t$ E6 v/ H, S I+ d- f0 j常用选项说明:
% i1 F2 w% o( O: s! x+ R-l 查看文件系统信息
7 E0 E: y: g5 M% k; G: F-c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检2 O$ h6 u+ o( G# c. a2 j3 s
-i interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]* T( x3 X* Q7 k0 O
-m reserved-blocks-percentage 保留块的百分比" Y9 f3 j+ z r2 {8 w+ m6 N
-j 将ext2文件系统转换为ext3类型的文件系统4 M9 S! I- _% q/ P/ N( Z' u; ^
-L volume-label 类似e2label的功能,可以修改文件系统的标签
, S' R& l- Q( |6 a0 S! I6 K7 x-r reserved-blocks-count 调整系统保留空间
3 E+ p2 ^) Q9 [" A( \) p0 M-o [^]mount-option[,...] Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项
# p& v& Y9 G& z1 x7 j; O* G三.例如:9 T- t S1 }$ i
tune2fs -c 30 /dev/hda1 设置强制检查前文件系统可以挂载的次数
! R7 Y, Q7 ~# Z+ Q0 S* H2 dtune2fs -c -l /dev/hda1 关闭强制检查挂载次数限制。
$ N* o0 b c& q6 _tune2fs -i 10 /dev/hda1 10天后检查3 E6 S/ G" Z8 s7 X7 h' T; o3 r$ h
tune2fs -i 1d /dev/hda1 1天后检查
& P2 g. J' j8 }, ltune2fs -i 3w /dev/hda1 3周后检查
6 z; i. ^- _1 F* n4 d2 A! ltune2fs -i 6m /dev/hda1 半年后检查# ?; } t l8 F/ r
tune2fs -i 0 /dev/hda1 禁用时间检查8 Q9 H5 J) X$ K' z% p" h2 ^
tune2fs -j /dev/hda1 添加日志功能,将ext2转换成ext3文件系统
% j8 o# v$ f8 L/ i. c, _tune2fs -r 40000 /dev/hda1 调整/dev/hda1分区的保留空间为40000个磁盘块: D6 D3 R( w" D0 z; Q9 t8 \, |
tune2fs -o acl,user_xattr /dev/hda1 设置/dev/hda1挂载选项,启用Posix Access Control Lists和用户指定的扩展属性
* w8 t. n6 o N E! `! m开机取消自检:
* s5 w- D) z' p" {# I9 z+ `tune2fs -l /dev/sdb1 | grep -E ‘Maximum mount count:|Check interval’+ y0 `) n# |9 b i
tune2fs -i 0 -c 0 /dev/sdb1
! X- b& V( f' z6 G' m8 W! s6 _ |
|