S2D 创建存储池失败怎么办
Storage Spaces Direct 创建时「无可用磁盘」「磁盘不满足条件」或集群侧报错的排查:磁盘直通、HBA 模式、SMB 见证与集群健康逐项核对。
简短答案
S2D 建池失败九成不是「创建」那一步的问题,而是前置条件没满足:磁盘没直通到系统(被 HBA 软 RAID 藏着)、集群侧 S2D 功能没全开、或网络见证(SMB Witness)配不对。先过前置检查再谈建池。
现象对照
| 提示 | 最可能的原因 |
|---|---|
| 磁盘根本不在列表里 | 控制器把磁盘藏进软 RAID/RAID 卡,S2D 要求直通 |
| 磁盘显示「不满足条件」 | 该盘容量/格式(未全零或带旧卷)不符合 S2D 要求 |
| 建池时集群侧报错 | 集群节点 S2D 功能未全开或网络 QoS 未配 |
| 单节点能建、多节点建不了 | SMB 见证/仲裁网络未配通 |
排查步骤
- 控制器模式:进 HBA/RAID 卡配置把模式改为 JBOD/直通,让系统直接看到每个物理盘;S2D 不认卡内虚拟卷。
- 功能开关:服务器管理器里确认两台(多节点时全部)节点都装了 Storage Spaces Direct 功能;Server 2012 R2 条目 与 Server 2016 条目 的 S2D 能力有差异,先确认版本支持。
- 集群健康:
Get-ClusterNode、Get-ClusterGroup看见证/仲裁正常,多节点先验证集群网络(两条心跳网段)。 - 磁盘准备:在磁盘管理里把数据盘清成「未分配」再喂给 S2D,带旧分区/卷的盘会直接不满足条件。
- 仍失败:记下服务器管理器里 S2D 界面的具体错误,对照 Server 2012 总览条目 的 S2D 说明逐项核对,拿不准的条件「以厂商文档为准」。
S2D 对硬件有底线(双副本至少要两台节点、磁盘同容量对齐才满效率),配置前先对照条目页的硬件要求。
操作小结
- HBA 切 JBOD 直通
- 全节点开 S2D 功能
- 集群健康与见证先验
- 数据盘清成未分配再建