硬件到软件 RAID 的迁移

硬件到软件 RAID 的迁移

我有一个 Adaptec 81605ZQ RAID 控制器,当前连接到:

  • 2 个 8 TB HGST HDD(RAID-1)
  • 2 x 1 TB Samsung 850 Pro SSD,RAID-0(独立阵列)
  • 1 x 128 GB Samsung 850 Pro SSD 作为“MaxCache”(RAID-1 HDD 阵列的读取缓存)

在 Windows 10 上,使用最新的 Adaptec 固件和驱动程序,我得到了这些长的挂起(平均 30-50 秒)写道固定在 HDD 阵列上。在同时读取/写入的情况下,情况会更糟,因为某些进程在写入的同时进行大量读取。在某些时候,通常超过 30 秒内都没有磁盘 I/O。

我想放弃 RAID 控制器(为了排除故障,因为 6700K 可能根本不需要它),只使用软件 RAID。Windows 是否支持在软件中安装 Adaptec 磁盘 RAID 格式(无需 RAID 控制器)?或者最好将 RAID 阵列缩小到一个 HDD(无冗余)并将阵列的块级副本复制到普通(非 RAID)磁盘中?如果可能的话,我想避免为此购买更多磁盘。

另外,我该如何处理 RAID-0 阵列?如果我无法在 Windows 中就地安装 Adaptec 磁盘格式,则需要另外 2 TB 的空间。

我要么想要 (1) 直接安装 RAID 阵列而不使用 RAID 控制器(连接到主板的 SATA 芯片组),要么想要 (2) “就地”复制数据(不购买更多硬件)并将阵列重新初始化为其他软件 RAID 格式。

答案1

以下是我使用现有磁盘(通用)从一个阵列移动到另一个阵列所采取的步骤。

  1. 通过手动使旧阵列中的磁盘故障或移除磁盘来降级阵列。
  2. 在新的可用磁盘上启动新的降级阵列。
  3. 将文件从旧的降级阵列复制到新的降级阵列。
  4. 验证文件传输后,对旧阵列进行闪电战并将新可用的设备添加到新的(当前已降级的)阵列中。
  5. 重建完成后,您就迁移了阵列。

答案2

迁移到软件 RAID 不会对您有帮助。

恐怕,所描述的行为是基于 SMR 的存档磁盘的“特征”。磁盘的某些容量为正常格式(在您的情况下可能是 600 GB)。此区域用作写入缓存。但问题是,SMR 磁盘中的数据必须一次写入相当大的区域。通常此类区域的大小为 256 MB。即使您更改单个字节,也必须重新写入整个 256 MB 区域。

因此,如果完全填满缓存缓冲区,磁盘必须首先将数据写入 SMR 格式,这需要更长的时间……

因此,SMR 磁盘实际上更适合用于不时读取的存档,而不是写入加载操作......

相关内容