Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1770620
  • 博文数量: 184
  • 博客积分: 10122
  • 博客等级: 上将
  • 技术积分: 5566
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-08 12:32
文章存档

2011年(1)

2008年(183)

我的朋友

分类: 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 | -d } ...

       lsraid -A [-g|-f|-s] -p

       lsraid -D [-l] {-a | -d } ...

       lsraid -D [-l] -p

       lsraid -R {-a | -d } ...

       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]#

阅读(833) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~