帮助在 Ubuntu 22.04.3 LTS 上设置硬件 RAID10

帮助在 Ubuntu 22.04.3 LTS 上设置硬件 RAID10

我们正在尝试在 Ubuntu 工作站上设置 RAID10。我们购买了 4X16T Seagate NAS HDD,并将其安装在 Asus PRIME Z690-P D4 主板上。该主板具有以下 RAID 控制器:

sudo lspci -knn | grep 'RAID bus controller'
0000:00:0e.0 RAID bus controller [0104]: Intel Corporation Volume Management Device NVMe RAID Controller [8086:467f]

在 Bios 中,我们正确地将 4 块 HDD 设置为 RAID10 阵列。

启动 Ubuntu 后,我们仍然可以看到 4 个独立的硬盘:

sudo lsblk -e7 -o +FSTYPE
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS                            FSTYPE
sda                         8:0    0  14.6T  0 disk                                        isw_raid_member
sdb                         8:16   0  14.6T  0 disk                                        isw_raid_member
sdc                         8:32   0  14.6T  0 disk                                        isw_raid_member
sdd                         8:48   0  14.6T  0 disk                                        isw_raid_member
nvme1n1                   259:0    0   3.6T  0 disk
└─nvme1n1p1               259:1    0   3.6T  0 part /mnt/hive                              ext4
nvme0n1                   259:2    0 953.9G  0 disk
├─nvme0n1p1               259:3    0     1G  0 part /boot/efi                              vfat
├─nvme0n1p2               259:4    0     2G  0 part /boot                                  ext4
└─nvme0n1p3               259:5    0 950.8G  0 part                                        LVM2_member
  ├─ubuntu--vg-ubuntu--lv 253:0    0   100G  0 lvm                                         ext4
  └─ubuntu--vg-lv--0      253:1    0 850.8G  0 lvm  /var/snap/firefox/common/host-hunspell ext4

看起来 HDD 确实被识别为 RAID 10 阵列的一部分:

sudo mdadm --examine /dev/sda
/dev/sda:
          Magic : Intel Raid ISM Cfg Sig.
        Version : 1.3.00
    Orig Family : 68bc013b
         Family : 68bc013b
     Generation : 00000003
  Creation Time : Unknown
     Attributes : All supported
           UUID : f751162b:c3b8e1fa:1c9877d8:4c9ce4b0
       Checksum : d50a3a2a correct
    MPB Sectors : 2
          Disks : 4
   RAID Devices : 1

  Disk00 Serial : ZL28KR52
          State : active
             Id : 00000000
    Usable Size : 31251753984 (14.55 TiB 16.00 TB)

[Volume1]:
       Subarray : 0
           UUID : 826834df:4fad6488:a86c8db7:7e8d3558
     RAID Level : 10
        Members : 4
          Slots : [UUUU]
    Failed disk : none
      This Slot : 0
    Sector Size : 512
     Array Size : 62503507968 (29.11 TiB 32.00 TB)
   Per Dev Size : 31251754248 (14.55 TiB 16.00 TB)
  Sector Offset : 0
    Num Stripes : 122077164
     Chunk Size : 64 KiB
       Reserved : 0
  Migrate State : idle
      Map State : uninitialized
    Dirty State : clean
     RWH Policy : off
      Volume ID : 1

  Disk01 Serial : ZL25BAWR
          State : active
             Id : 00000001
    Usable Size : 31251753984 (14.55 TiB 16.00 TB)

  Disk02 Serial : ZL247HYM
          State : active
             Id : 00000002
    Usable Size : 31251753984 (14.55 TiB 16.00 TB)

  Disk03 Serial : ZL270G5R
          State : active
             Id : 00000003
    Usable Size : 31251753984 (14.55 TiB 16.00 TB)

但出于某种原因,我们看不到与 RAID 10 阵列对应的卷。

我一直在寻找解决方案,但无法真正找到解决我特定问题的方法。我们真的可以在 Bios 中设置 RAID 10 阵列,并将其识别为 Ubuntu 中的单个卷吗?我们需要安装一些驱动程序才能让 Ubuntu 识别它们吗?

任何帮助将不胜感激!

相关内容