Linux

linux + 如何驗證硬體或軟體RAID?

  • July 9, 2017

是否可以通過 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 是軟體還是硬體?通過哪個命令行?

來自 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

mdX輸出中顯示的/proc/mdstat設備是創建的軟體 raid 設備mdadm。您可以在您的機器上配置軟體 raid。

從輸出中,很明顯您已經配置了 raid1。要獲取更多資訊,您可以使用mdadm --detail /dev/mdX.

在您的機器上配置軟體 raid 並不意味著您也沒有配置硬體 raid(這可能有意義,也可能沒有意義!)。

引用自:https://serverfault.com/questions/861136