|
|
一.简介:$ M' { z, U& j$ L6 ^/ ]
tune2fs是调整和查看ext2/ext3文件系统的文件系统参数,Windows下面如果出现意外断电死机情况,下次开机一般都会出现系统自检。Linux系统下面也有文件系统自检,而且是可以通过tune2fs命令,自行定义自检周期及方式。
9 ~$ K& ~. ?# c$ O3 \二.用法:
z& {1 j5 C4 C. L, e0 Y" Ntune2fs [ -l ] [ -c max-mount-counts ] [ -e errors-behavior ] [ -f ] [ -i interval-between-checks ] [ -j ] [ -J journal-options ] [ -m
4 M! j5 w# A0 g( Z) ]4 G# l9 _reserved-blocks-percentage ] [ -o [^]mount-options[,...] ] [ -r reserved-blocks-count ] [ -s sparse-super-flag ] [ -u user ] [ -g
) B. w( C Q4 y( zgroup ] [ -C mount-count ] [ -L volume-name ] [ -M last-mounted-directory ] [ -O [^]feature[,...] ] [ -T time-last-checked ] [ -U& j8 w" b6 z) D6 A9 L# [4 v+ S1 l P
UUID ] device
6 d8 }5 H# ^5 u3 F% \" p, G常用选项说明:
: _5 s1 _6 X9 \; M/ r-l 查看文件系统信息
- h1 \2 @3 j# T* a- u-c max-mount-counts 设置强制自检的挂载次数,如果开启,每挂载一次mount conut就会加1,超过次数就会强制自检
$ r/ C" I/ C/ u4 n/ }$ |6 ~. |5 X5 g-i interval-between-checks[d|m|w] 设置强制自检的时间间隔[d天m月w周]
. p, ? m# X( c% Z. z$ r-m reserved-blocks-percentage 保留块的百分比( V2 a' A% |# l) D
-j 将ext2文件系统转换为ext3类型的文件系统
; P& y G# F0 x+ c* N" |-L volume-label 类似e2label的功能,可以修改文件系统的标签5 u' O/ P7 G' C8 S, {/ y
-r reserved-blocks-count 调整系统保留空间 ~2 \0 C: {) L4 D7 J
-o [^]mount-option[,...] Set or clear the indicated default mount options in the filesystem. 设置或清除默认挂载的文件系统选项4 [2 E2 q6 N# j5 V4 K8 q/ T% T
三.例如:
% o) o: B. [( ^( Z6 R Ltune2fs -c 30 /dev/hda1 设置强制检查前文件系统可以挂载的次数
( r/ ~( e, k# M" ^- a/ Y6 e Dtune2fs -c -l /dev/hda1 关闭强制检查挂载次数限制。/ I* L7 \3 ^$ o
tune2fs -i 10 /dev/hda1 10天后检查# u* m" {; x" _4 r: {9 q! |
tune2fs -i 1d /dev/hda1 1天后检查: U' `% I5 G! I! ?+ f. g
tune2fs -i 3w /dev/hda1 3周后检查
: P1 n( c& ?2 |' m5 E. ?. Mtune2fs -i 6m /dev/hda1 半年后检查
! N4 \8 p p6 t& G8 Utune2fs -i 0 /dev/hda1 禁用时间检查9 S2 q% H- l" X
tune2fs -j /dev/hda1 添加日志功能,将ext2转换成ext3文件系统: g, e6 y; E# w: Y7 I
tune2fs -r 40000 /dev/hda1 调整/dev/hda1分区的保留空间为40000个磁盘块
( v- g5 L& F9 r& s+ Z1 Q6 o/ C! {5 U2 ptune2fs -o acl,user_xattr /dev/hda1 设置/dev/hda1挂载选项,启用Posix Access Control Lists和用户指定的扩展属性. j. \* {4 T: m$ R2 J" b8 z
开机取消自检:: U% f) G9 \- O, `) d9 e; b% a) E0 r
tune2fs -l /dev/sdb1 | grep -E ‘Maximum mount count:|Check interval’& j3 n: E1 t+ b& a) f# x; U
tune2fs -i 0 -c 0 /dev/sdb1
) h: R: }/ g4 y; E: a |
|