![RAID5 和 eSATA](https://linux22.com/image/795703/RAID5%20%E5%92%8C%20eSATA.png)
我们有 RAID5(包含三个磁盘):
现在我们想将 eSATA 磁盘添加到同一台计算机,但它不能是 RAID5 的一部分,而只能是单个驱动器(上面已经有数据)。因此,具有三个磁盘的 RAID5 保持不变 + eSATA 磁盘作为单个(非 RAID)驱动器,上面也有所有数据。这可能吗?
当我们添加它时,它会尝试将其添加到 RAID5:
答案1
也许你应该检查一下 bios 配置。在串行 - ata 控制器(raid 启用/禁用)。
答案2
可能之前该磁盘用于 Intel 板载 RAID 控制器上的 RAID5 阵列,然后又在其他控制器(甚至是配置为非 RAID 模式的 Intel 板载控制器)上重新用作单个磁盘。在这种情况下,除非阵列在原始 RAID 控制器的 RAID 配置实用程序中被正确销毁,否则该磁盘仍具有 Intel RAID 元数据,当您将其连接到 Intel 板载 RAID 控制器(相同或更新型号)时,控制器会尝试根据该元数据组装 RAID 阵列,但会失败,因为该阵列中没有其他磁盘。
要使此磁盘再次在 Intel 板载 RAID 控制器上使用,您需要从中擦除 Intel RAID 元数据。但是,只需在 RAID BIOS 中删除阵列,也会擦除现有数据,这是您不想做的。
我不知道有哪个 Windows 实用程序可以删除 RAID 元数据(原始磁盘编辑器除外,但使用它需要有关 RAID 元数据格式的专业知识)。但是,dmraid
Linux 实用程序可以做到这一点:
sudo dmraid -r -E /dev/sdX
(找到分配给此特定磁盘的设备名称并指定它而不是/dev/sdX
;sudo
如果已经以 root 身份工作,则省略)。您应该在另一台机器上执行此操作,以避免弄乱您的工作阵列,甚至可以断开所有其他磁盘并从 Live CD 或 USB 棒启动(我会使用系统救援光盘来完成这项任务,但 Ubuntu 12.04 磁盘也应该可以工作;旧版本可能没有足够新的dmraid
)。
而且无论如何你都应该备份该磁盘上的数据……
答案3
通常,对于 Intel 板载 RAID 控制器,当您仅添加磁盘并且未明确将其配置为卷的一部分时,它将只是一个磁盘(除非它具有 RAID BIOS 所期望格式的 RAID 头)。但是,您的控制器可能不支持这一点。
尝试下载并安装适用于您的主板的所有适用 BIOS 和固件更新,然后重试。
确保插入磁盘后没有创建新卷...