linux + 如何验证硬件或软件 RAID?

linux + 如何验证硬件或软件 RAID?

是否可以通过 Linux 命令知道我的 RAID 是 HW 还是 SW RAID?

例如在我的机器中 - 戴尔制造的 BLADE

通过 /ptoc/mdstat 看来我的 RAID 是“SW RAID”?

cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sdr2[1] sdq2[0]
  390054912 blocks super 1.2 [2/2] [UU]
  bitmap: 1/3 pages [4KB], 65536KB chunk

md0 : active raid1 sdr1[1] sdq1[0]
  524224 blocks super 1.0 [2/2] [UU]
  bitmap: 0/1 pages [0KB], 65536KB chunk

但是如何才能确切地知道我的 RAID 是 SW 还是 HW?通过哪个命令行?

来自 lsblk

lsblk

vg00-lv_root 253:0    0    50G  0 lvm   /
└─md1          9:1    0   372G  0 raid1
├─sdq2      65:2    0 372.1G  0 part
│ └─sdq     65:0    0 372.6G  0 disk
└─sdr2      65:18   0 372.1G  0 part
  └─sdr     65:16   0 372.6G  0 disk
vg00-lv_swap 253:1    0    16G  0 lvm   [SWAP]
└─md1          9:1    0   372G  0 raid1
├─sdq2      65:2    0 372.1G  0 part
│ └─sdq     65:0    0 372.6G  0 disk
└─sdr2      65:18   0 372.1G  0 part
  └─sdr     65:16   0 372.6G  0 disk
vg00-lv_var  253:2    0   100G  0 lvm   /var
 └─md1          9:1    0   372G  0 raid1
 ├─sdq2      65:2    0 372.1G  0 part
 │ └─sdq     65:0    0 372.6G  0 disk
 └─sdr2      65:18   0 372.1G  0 part
    └─sdr     65:16   0 372.6G  0 disk



  mdadm --detail /dev/md1
  /dev/md1:
       Version : 1.2
  Creation Time : Mon Jun 26 13:14:03 2017
    Raid Level : raid1
    Array Size : 390054912 (371.99 GiB 399.42 GB)
    Used Dev Size : 390054912 (371.99 GiB 399.42 GB)
    Raid Devices : 2
    Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

   Update Time : Sun Jul  9 12:45:29 2017
         State : clean
  Active Devices : 2
  Working Devices : 2
  Failed Devices : 0
  Spare Devices : 0

         Name : localhost:1
         UUID : b13eee32:f5894d0c:23aaf608:a67290c9
         Events : 605

    Number   Major   Minor   RaidDevice State
      0      65        2        0      active sync   /dev/sdq2
      1      65       18        1      active sync   /dev/sdr2

答案1

mdX输出中显示的设备是/proc/mdstat创建的软件 raid 设备mdadm。您可以在机器上配置软件 raid。

从输出中可以清楚看出您已配置 raid1。要获取更多信息,您可以使用mdadm --detail /dev/mdX

在您的机器上配置了软件 raid 并不意味着您没有配置硬件 raid(这可能有意义也可能没有意义!)。

相关内容