我有一个用于SOHO设置的低端服务器: Gen8 HP微服务器。它有内置的动态智能阵列B120i (RAID)控制器.在安装任何操作系统之前启动服务器时,我能够打开HP智能阵列配置实用程序,并使用RAID 1+0在我的4个物理磁盘上创建一个逻辑驱动器。
经过一番周旋之后,我安装了CentOS 7,并查看了使用lsblk的磁盘:
NAME MAJ:MIN RM SIZE RO TYPE
sda 8:0 0 698.7G 0 disk
├─sda1 8:1 0 698.7G 0 part
└─ddf1_Storage 253:2 0 698.5G 0 dmraid
sdd 8:48 0 698.7G 0 disk
├─sdd1 8:49 0 698.7G 0 part
└─ddf1_Storage 253:2 0 698.5G 0 dmraid
sde 8:64 0 698.7G 0 disk
├─sde1 8:65 0 698.7G 0 part
└─ddf1_Storage 253:2 0 698.5G 0 dmraid
sdf 8:80 0 698.7G 0 disk
├─sdf1 8:81 0 698.7G 0 part
└─ddf1_Storage 253:2 0 698.5G 0 dmraid 因此,这看起来像一个基于软件的RAID,也就是假RAID,而不是我所期望看到的一个磁盘。
有人能解释一下,如果有的话,内置的RAID控制器实际上在为我做什么?
发布于 2018-05-04 23:40:45
这是一个动态智能阵列控制器。这不是一个功能齐全的惠普RAID控制器。但是,如果您使用的是兼容的操作系统,那么它比纯粹的“伪造”解决方案要好。RAID逻辑被移动到Linux中的"hpvsa“驱动程序,而不是硬件。
驱动程序是内核特定的..。B120i是一个芯片组AHCI控制器,它需要一个特定于内核的专用驱动程序来实现软件派生的RAID功能。许多人称这些芯片组SATA控制器为“假raid”.HPE建议使用操作系统中包含的“mdadm”软件RAID功能。-- 高密度聚乙烯支持论坛
要在此RAID控制器上安装受支持的操作系统,必须在安装过程中使用滑过的司机。这是截至本文撰写时的当前驱动程序。
最主要的是有一个正确的HP智能阵列控制器的升级路径,磁盘上的格式允许这种迁移。
但是,您显示的输出表明您还没有创建真正的逻辑驱动器。
这是一个动态智能阵列上的lsblk输出。/dev/sda是由逻辑驱动器表示的块设备。
[root@Tudor_Ranch ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 40G 0 disk
├─sda1 8:1 0 500M 0 part /boot
├─sda2 8:2 0 10G 0 part /
├─sda3 8:3 0 10G 0 part /usr
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 6G 0 part /var
├─sda6 8:6 0 4G 0 part [SWAP]
└─sda7 8:7 0 1G 0 part /tmp同样,这一点在hpssacli命令输出中很明显:
=> ctrl all show config
Smart Array B320i RAID in Slot 0 (Embedded)
Internal Drive Cage at Port 1I, Box 1, OK
Internal Drive Cage at Port 2I, Box 0, OK
array A (Solid State SATA, Unused Space: 176704 MB)
logicaldrive 1 (40.0 GB, RAID 1, OK)
logicaldrive 2 (60.0 GB, RAID 1, OK)
physicaldrive 1I:1:1 (port 1I:box 1:bay 1, Solid State SATA, 200 GB, OK)
physicaldrive 1I:1:2 (port 1I:box 1:bay 2, Solid State SATA, 200 GB, OK)我想您刚刚使用Linux软件RAID安装了操作系统。
另见:
发布于 2018-05-04 20:54:17
这是一个“主机RAID”控制器,意味着它的RAID功能驻留在BIOS和驱动程序中(一旦操作系统加载)。
对于Linux来说,它看起来就像两个HDD端口,这正是主机RAID的问题所在。
您安装的dmraid (并行的?)在这组HDD之上生成一个软件RAID。换句话说,这是一片混乱。
如果您不想替换RAID控制器,只需在那里定义单独的磁盘并运行dmraid,以获得干净的软件RAID。
https://serverfault.com/questions/910465
复制相似问题