我买了一个新的 Broadcom MegaRAID 9580-8i8e 卡,它通过两个外部 SFF-8644 端口连接到一个磁盘架,该磁盘架上连接有 SATA HDD/SSD 磁盘。操作系统是 Windows Server 2022,安装了最新的 MegaRAID 驱动程序。
当我启动系统时,BIOS 中检测不到/看不到该卡,并且在 Windows 中,设备管理器中的 MegaRAID 设备由于错误代码 10 而无法启动
发生 I/O 适配器硬件错误
我买了一个新的 Broadcom MegaRAID 9580-8i8e 卡,它通过两个外部 SFF-8644 端口连接到一个磁盘架,该磁盘架上连接有 SATA HDD/SSD 磁盘。操作系统是 Windows Server 2022,安装了最新的 MegaRAID 驱动程序。
当我启动系统时,BIOS 中检测不到/看不到该卡,并且在 Windows 中,设备管理器中的 MegaRAID 设备由于错误代码 10 而无法启动
发生 I/O 适配器硬件错误
在四处寻找答案后,我找到了一些问题的答案:“Bitlocker 在 Windows 上支持 RAID”。答案似乎是支持硬件 RAID。
我有一个 RAID 0 驱动器,我想在上面进行测试,所以我开始对其进行 Bitlocker 加密。它不是一个大驱动器,可用 1.3TB,加密率为 58.3%,它被踢出 MegaRAID 管理器并标记为外部。当然,这会停止正在进行的加密。
我可以导入外部配置,使用密码解锁驱动器,Windows 会再试一次,但几秒钟后它又被踢出阵列。
我的印象是这应该可行。是否存在与 MegaRAID 不兼容的问题,或者我应该在某处使用不同的选项?
像往常一样,Windows 事件查看器没有帮助:
An error was encountered converting volume G:.
Unexpected failure. Error code: 2@01010013
Disk 4 has been surprise removed.
任何建议或指导将不胜感激。
所以我得到了这台服务器,如果其中一个驱动器上有视觉警报。
用我进一步调查后storcli
发现是有一些media error counts
。
我对此进行了一些调查,显然这些类型的错误是磁盘扇区上无法纠正的损坏,因此它被重新映射以不使用所述扇区。
但显然几乎所有驱动器都有这类错误广告,它们也是由制造缺陷引起的。
所以我有几个问题:
other error count
和shield count
如果我误解了什么,请向我解释。
谢谢
我有一台装有几个驱动器的机器。运行storcli /c0 show
会产生此相关信息等:
TOPOLOGY :
========
----------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type State BT Size PDC PI SED DS3 FSpace TR
----------------------------------------------------------------------------
0 - - - - RAID6 Optl N 90.952 TB dflt N N none N N
0 0 - - - RAID6 Optl N 90.952 TB dflt N N none N N
0 0 0 0:0 2 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 1 0:1 3 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 2 0:2 4 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 3 0:3 5 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 4 0:4 6 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 5 0:5 7 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 6 1:0 26 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 7 1:1 27 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 8 1:2 28 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 9 1:3 29 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 10 1:4 30 DRIVE Onln Y 9.094 TB dflt N N none - N
0 0 11 1:5 31 DRIVE Onln Y 9.094 TB dflt N N none - N
1 - - - - RAID6 Optl N 90.952 TB dflt N N none N N
1 0 - - - RAID6 Optl N 90.952 TB dflt N N none N N
1 0 0 0:6 8 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 1 0:7 9 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 2 0:8 10 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 3 0:9 11 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 4 0:10 12 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 5 0:11 13 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 6 1:6 32 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 7 1:7 33 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 8 1:8 34 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 9 1:9 35 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 10 1:10 36 DRIVE Onln Y 9.094 TB dflt N N none - N
1 0 11 1:11 37 DRIVE Onln Y 9.094 TB dflt N N none - N
2 - - - - RAID5 Optl N 90.952 TB dflt N N none N N
2 0 - - - RAID5 Optl N 90.952 TB dflt N N none N N
2 0 0 0:12 14 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 1 0:14 16 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 2 0:15 17 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 3 0:16 18 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 4 0:17 19 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 5 0:18 20 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 6 0:19 21 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 7 0:20 22 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 8 0:21 23 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 9 0:22 24 DRIVE Onln Y 9.094 TB dflt N N none - N
2 0 10 0:23 25 DRIVE Onln Y 9.094 TB dflt N N none - N
----------------------------------------------------------------------------
(...snip...)
PD LIST :
=======
----------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
----------------------------------------------------------------------------
0:0 2 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:1 3 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:2 4 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:3 5 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:4 6 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:5 7 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:6 8 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:7 9 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:8 10 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:9 11 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:10 12 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:11 13 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:12 14 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:13 38 UGood - 9.094 TB SAS HDD N N 512B ST10000NM0096 D -
0:14 16 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:15 17 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:16 18 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:17 19 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:18 20 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:19 21 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:20 22 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:21 23 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:22 24 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
0:23 25 Onln 2 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:0 26 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:1 27 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:2 28 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:3 29 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:4 30 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:5 31 Onln 0 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:6 32 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:7 33 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:8 34 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:9 35 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:10 36 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
1:11 37 Onln 1 9.094 TB SAS HDD N N 512B ST10000NM0096 U -
----------------------------------------------------------------------------
如您所见,c0/e0/d13
标记为 UGgood(更换驱动器后),驱动器组 2 缺少第 11 行。
storcli
使用将此驱动器添加到 RAID的正确程序是什么?我宁愿通过storcli
而不是重新启动来使用(对我而言)更熟悉的 BIOS RAID 工具。
我想为操作系统设置一个有限大小的 RAID 10 阵列,并启用直写以确保安全(无电池/UPS),并使用 RAID 0 中的其余磁盘并启用回写以提高性能(数据是可更换)。这是使用最新固件 12.15.0-0239 的 LSI MegaRAID SAS 9260-4i
设置 RAID 10 可以正常工作,例如:
megacli -CfgSpanAdd -r10 -Array0[252:0,252:1] -Array1[252:2,252:3] WT RA Direct NoCachedBadBBU -sz500GB -a0 适配器 0:已创建 VD 0
适配器 0:已配置适配器!
退出代码:0x00
但是我似乎无法将 RAID 0 添加到其余空间中。IE
megacli -CfgLdAdd -r0 [252:0,252:1,252:2,252:3] WB RA Direct CachedBadBBU -a0
驱动器与配置的阵列不一致。
退出代码:0x03
或尝试将其添加为另一个跨度
megacli -CfgSpanAdd -r0 -Array0[252:0,252:1,252:2,252:3] WT RA Direct NoCachedBadBBU -a0
在令牌处或附近输入无效 WT
退出代码:0x01megacli -CfgSpanAdd -r0 [252:0,252:1,252:2,252:3] WT RA Direct NoCachedBadBBU -a0
在令牌处或附近输入无效 [252:0,252:1,252:2,252:3
退出代码:0x01
或者只是猜测
megacli -CfgAllFreeDrv -r0 WB RA Direct CachedBadBBU -a0
没有可配置磁盘可用于适配器 0 上的配置。
使用 MegaRAID 是否不可能在同一个磁盘上拥有多个 RAID 组?还是我需要在配置它们之前以某种方式创建两个虚拟磁盘?使用 GUI 可能会更容易,但尝试通过 megacli 远程完成这一切。
我们购买了一台新的联想 ThinkServer RD450机架式服务器。
它有两个 1 GB 的硬盘。我们在服务器中配置了RAID 1,然后开始安装 Debian Jessie OS。在安装过程中,分区步骤中没有显示硬盘。我尝试使用 Ubuntu Live 启动系统,那时我能够分别看到两个硬盘。请让我知道我是否应该安装 RAID 驱动程序来检测硬盘,并让我知道我应该使用什么 RAID 驱动程序。
要查看您的驱动器,请使用storcli /c0 show all
或storcli /c0/eXXX/sALL show
(替换XXX
为机箱 ID 或 EID)。就我而言,输出如下所示:
Drive Information :
=================
--------------------------------------------------------------------------------
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type
--------------------------------------------------------------------------------
252:0 10 Onln 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68AX9N0 U -
252:1 9 Onln 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68AX9N0 U -
252:2 11 Onln 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:3 8 Onln 0 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:4 12 Onln - 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:6 14 GHS - 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
252:7 13 GHS - 2.728 TB SATA HDD N N 512B WDC WD30EFRX-68EUZN0 U -
--------------------------------------------------------------------------------
我如何转换GHS
为DHS
或相反?
LSI Megaraid 控制器为其写入缓存配备了备用电池,在发生意外断电的情况下,它允许保留缓存的、尚未写入的数据,以便在下次启动服务器时将其写入磁盘向上。在完全关闭的情况下,这种备份可能是不必要的,因为完全关闭的一部分将涉及控制器将缓存的数据写入磁盘。
raid 控制器如何得知关机即将发生?据推测,此刷新必须是在其他操作系统关闭代码之后发生的最后一件事,这可能涉及将数据或日志写入 raid。
是否有一些 PCIe 级信号通知外围设备即将断电?Megaraid_sas 内核模块是否通知卡即将关闭?或者是否MegaCli
需要从初始化脚本运行刷新缓存的命令以进行关机?
我已经手动添加了一个 Megaraid 卡和一组额外的驱动器到一个没有安装的 Linux 系统,并且想确保我不需要手动添加一些东西来保证缓存在关机时是一致的。