分类: LINUX
2008-03-04 00:19:39
Software-RAID 的查询
一、
lsraid 命令
lsraid 命令是用于显示
Software-RAID 的信息的有用工具。它有两种操作对象 :一是阵列;二是成员设备。分别用 –A 和 –D 表示。默认是 –A 。
下面是 lsraid 的语法 :
[root@mail
root]# lsraid
lsraid:
You must specify a device to query
Usage:
lsraid -A [-g|-f|-s] {-a
lsraid -A [-g|-f|-s] -p
lsraid -D [-l] {-a
lsraid -D [-l] -p
lsraid -R {-a
lsraid -R -p
lsraid -h
lsriad -V
[root@mail
root]#
二、
lsraid 命令实例
1)显示一个阵列的信息
[root@mail root]# lsraid -a /dev/md0
[dev 9,
0] /dev/md0
ACDD2C56.207DB48D.B747E80D.FB9933BD online
[dev 3,
10] /dev/hda10 ACDD2C56.207DB48D.B747E80D.FB9933BD good
[dev 3,
72] /dev/hdb8
ACDD2C56.207DB48D.B747E80D.FB9933BD good
[root@mail root]#
2)显示一个分区所属 RAID的信息 :
[root@mail
root]# lsraid -d /dev/hda10
[dev 9,
0] /dev/md0
ACDD2C56.207DB48D.B747E80D.FB9933BD online
[dev 3,
10] /dev/hda10
ACDD2C56.207DB48D.B747E80D.FB9933BD good
[dev 3,
72] /dev/hdb8
ACDD2C56.207DB48D.B747E80D.FB9933BD good
[root@mail
root]#
1) 显示某个 RAID 的某个成员的信息 :
[root@mail root]# lsraid -D -d /dev/hda10
[dev 3, 10] /dev/hda10:
md device = [dev 9, 0] /dev/md0
md uuid = ACDD2C56.207DB48D.B747E80D.FB9933BD (这就是 UUID)
state = good
[root@mail root]#
2) 显示一个 RAID 中所有设备的状态信息 :
[root@mail root]# lsraid -D -a
/dev/md0
3) 显示某个设备上的
superblock 内容 :
[root@mail root]# lsraid -D -l -d /dev/hda10
[dev 3, 10] /dev/hda10:
md version = 0.90.0
superblock uuid = ACDD2C56.207DB48D.B747E80D.FB9933BD
md minor number = 0
created = 1175533355 (Tue Apr 3 01:02:35 2007)
last updated = 1175533355 (Tue Apr 3 01:02:35 2007)
raid level = 1
chunk size = 4 KB
apparent disk size = 104320 KB
disks in array = 2
required disks = 2
active disks = 2
working disks = 2
failed disks = 0
spare disks = 0
position in disk list = 0
position in md device = 0
state = good
[root@mail root]#
4) 探测所有存在的阵列并显示其状态 :
[root@mail root]# lsraid –p
5) 探测所有存在的阵列并显示其所有成员的信息
[root@mail root]# lsraid –D –p
6) 探测所有存在的阵列并显示其所有成员设备的 superblock
[root@mail root]# lsraid –D –l –p
7) 根据给定 RAID 生成和 /etc/raidtab 相同格式的输出
[root@mail root]# lsraid -R -a
/dev/md0
8) 探测所有存在 RAID 并生成配置文件
[root@mail root]# lsraid -R –p > /etc/raidtab
9) 显示一个未被激活的 RAID
[root@mail root]# lsraid -a
/dev/md9
lsraid: md device [dev 9, 9]
/dev/md9 is offline: Please specify a disk to query
[root@mail root]# lsraid -d
/dev/hda10
10) 只显示阵列中处于 failed 状态的设备
[root@mail root]# raidstart
/dev/md0
[root@mail root]# raidsetfaulty
/dev/md0 /dev/hda10
[root@mail root]# lsraid -A -f -a
/dev/md0
[dev 9,
0] /dev/md0
ACDD2C56.207DB48D.B747E80D.FB9933BD online
[dev 3,
10] /dev/hda10
ACDD2C56.207DB48D.B747E80D.FB9933BD failed
[root@mail root]#