1K block
放在
8193, 2K block
放在
16384, 4K block
放在
32768
范例:找出
刚刚
½置的
/dev/vda5
的另一
superblock
,并据以
检测
[root@study ~]#
dumpe2fs
-
h /dev/vda5 | grep 'Blocks per group'
Blocks per group: 32768
#
看起
block
组会
32768
block
,因此第二
superblock
应该
就在
32768
上!
#
block
号码为
0
号开
的!
[root@study ~]#
fsck.ext4
-
b 32768 /dev/vda5
e2fsck 1.42.9 (28
-
Dec
-
2013)
/dev/vda5 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
Deleted inode 1577 has zero dtime. Fix<y>.
yes
Pass 2: Checking
directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vda5: ***** FILE SYSTEM WAS MODIFIED *****
#
文件系
被改
,所以
有警告!
/dev/vda5: 11/65536 files (0.0% non
-
contiguous),
12955/262144 blocks
#
好巧合!
哥使用
这个
方式
来检验
,恰好遇到文件系
问题
!于是可以有比
½
多的½
方向!
#
文件系
问题
,它就
要你
选择
是否修复~如果修复如上所示,按下
y
即可!
#
统会
你,文件系
被更改
,要注意
该项
目的意思!
范例:已
预设设
查一次
/dev/vda5
[root@study ~]#
fsck.ext4 /dev/vda5
e2fsck 1.42.9 (28
-
Dec
-
2013)
/dev/vda5: clean,
11/65536 files, 12955/262144 blocks
#
文件系
统状态
正常,它并不
会½
查!
你文件系
统没问题
(clean)
[root@study ~]#
fsck.ext4
-
f /dev/vda5
e2fsck 1.42.9 (28
-
Dec
-
2013)
Pass 1: Checking inodes, blocks, and sizes
....(
底下省略
)....
无论是
xfs_repair
fsck.ext4
,这都是用来检查与修正文件系统错误的指令。
注意:通常只有身为
root
且你的文件系统有问题的时候才使用这个指令,否则在正常状况下使用此一指令,
可能会造成
对系统的危害
!通常使用这个指令的场合都是在系统出现极大的问题,导致你在
Linux
开机的时候
得½入单人单机模式下½行维护的行为时,才必须使用此一指令!
另外,如果你怀疑刚刚格式化成功的磁盘有问题的时后,也可以使用
xfs_repair/fsck.ext4
来检查一磁
盘呦!其实就有点像是
Windows
scandisk
啦!此外,由于
xfs_repair/fsck.ext4
在扫瞄磁盘的时
候,可能会造成部分
filesystem
的修订,所以『
执行
xfs_repair/fsck.ext4
时,
被检查的
partition
必不可挂载到系统上!亦即是需要在卸除的状态喔!