最近我一直在摆弄我最近购买的(二手服务器)(HP ProLiant ML330 G6),我对它当前的 RAID 配置有点困惑。我通过HP System Management webpage
我的服务器进行了一些检查,并注意到以下内容,这反过来让我相信它是 RAID 10 配置,根据智能阵列控制器。
为了确认,我有 4 个插槽,每个插槽有 4 个 1TB 驱动器。上面的屏幕截图清楚地显示了 1+0。
据我所知,RAID 10 是镜像条带,如下图所示。
因此,如果数据分布并镜像到所有磁盘(如上图所示),那么为什么我在系统中看到 2 个逻辑磁盘,每个磁盘 1TB?为什么我没有看到 1 个逻辑驱动器中总共 2TB,如上图所示?
编辑
根据要求提供额外的驱动信息..
答案1
用 HP 的话来说,数组是磁盘的物理分组。逻辑驱动器是数组的一个子集,并向您的操作系统呈现实际的块设备。
您可以有多个逻辑驱动器阵列内。这些逻辑驱动器也可以具有不同的 RAID 级别。
例如,这是一组 6 个磁盘,其中二逻辑驱动器,每个都是 RAID 1+0(RAID10):
array A (SAS, Unused Space: 1857528 MB)
logicaldrive 1 (72.0 GB, RAID 1+0, OK)
logicaldrive 2 (1.5 TB, RAID 1+0, OK)
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 900.1 GB, OK)
physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 900.1 GB, OK)
physicaldrive 2I:2:5 (port 2I:box 2:bay 5, SAS, 900.1 GB, OK)
physicaldrive 2I:2:6 (port 2I:box 2:bay 6, SAS, 900.1 GB, OK)
但我也可以做类似的事情(注意 RAID5 逻辑驱动器):
array A (SAS, Unused Space: 2534 MB)
logicaldrive 1 (72.0 GB, RAID 1+0, OK)
logicaldrive 2 (1024.0 GB, RAID 1+0, OK)
logicaldrive 3 (869.1 GB, RAID 5, OK)
physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 900.1 GB, OK)
physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 900.1 GB, OK)
所以在您的情况下,我们缺少信息......即逻辑驱动器的大小。
但从这里开始,你有一个大批4 个磁盘,以及两个逻辑驱动器从该阵列中切出一个未知大小的
答案2
HP Smart Array 控制器(以及任何其他最近的 raid 实现)将 raid1 视为 raid10,这正是它们所表示的。Raid10 确实是镜像条带,但诀窍在于两个驱动器上的镜像也可以至少使用条带读取 - 假设您需要读取两个块 - 一个块可以从一个驱动器读取,另一个块可以从第二个驱动器读取(当然是在一致的阵列上)。这就是 +0 所表示的。