web-dev-qa-db-ja.com

Linux +ハードウェアまたはソフトウェアのRAIDを確認する方法は?

LinuxコマンドでRAIDがHWかSWRAIDかを知ることはできますか?

たとえば、私のマシンでは-DellMANUFACTUREのブレード

/ 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
2
shalom

/proc/mdstatの出力に表示されるmdXデバイスは、mdadmで作成されたソフトウェアレイドデバイスです。マシンにソフトウェアレイドを構成することができます。

出力から、raid1が構成されていることは明らかです。詳細については、mdadm --detail /dev/mdXを使用できます。

マシンにソフトウェアレイドが構成されているからといって、ハードウェアレイドも構成されていないわけではありません(意味がある場合とない場合があります)。

3
Khaled