![我可以取一个镜像 raid 驱动器并将其用于另一台机器吗](https://linux22.com/image/641672/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%8F%96%E4%B8%80%E4%B8%AA%E9%95%9C%E5%83%8F%20raid%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%B9%B6%E5%B0%86%E5%85%B6%E7%94%A8%E4%BA%8E%E5%8F%A6%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8%E5%90%97.png)
我有大约十几台不同品牌和型号的低端服务器,大多数都配有镜像 RAID。我有点困惑,在发生灾难(没有损坏驱动器)后,我是否可以从镜像组中取出驱动器并将其插入另一台机器并正常使用,还是我需要另一张兼容的 RAID 卡来获取数据。
编辑:需要明确的是,这并不是要将驱动器作为工作实体放入另一台服务器,而只是一个理论问题,即作为驱动器镜像一部分的驱动器是否可以被任何其他机器读取,或者它是否处于 RAID 中意味着它以某种方式格式化或其数据以某种方式写入,以至于如果不成为 RAID 系统的一部分或插入兼容的 RAID 卡,就无法读取或使用它。
答案1
对于适用于 proliant 5 系列的 HP 智能阵列卡,我插入了 RAID-1 镜像中的一个磁盘,并成功将其与具有未初始化 RAID 集的相同服务器中的磁盘进行了交换,从而“克隆”了系统。不过我猜这取决于硬件。
答案2
你還需要一個好的後援!
理想情况下,操作系统和应用程序数据应有单独的 RAID 卷,并且只需移动数据磁盘。因为即使将带有操作系统卷的磁盘移动到相同的服务器,NIC 上的 MAC 地址等信息也会有所不同,并且可能当您尝试移动磁盘后重新启动时会出现一些(小)问题。
通常,如果您使用软件 RAID,那么您在服务器的差异性方面会有更多的回旋余地,并且仍然可以使用完整无缺的 RAID 集。
当您使用硬件 RAID 时,我预计您将需要完全相同的 RAID 控制器,尽管您可能有一些余地并且同一系列的控制器也可以使用。
我认为大多数硬件 RAID 控制器使用驱动器的前几个扇区来存储其阵列元数据,并且如果将磁盘插入没有 raid 控制器的系统,则该磁盘对于其他 RAID 控制器或操作系统将显示为未初始化。
根据 RAID 控制器的品牌,您可能仍需要从 RAID 控制器 BIOS 菜单导入移动的磁盘,因为移动的磁盘可以被视为由不同控制器创建的外部配置。
答案3
我知道这是一个非常古老的话题,但仍然想分享我的经验,以防有人仍然需要它。
我有一台运行 Windows 10 Pro 的 DELL OptiPlex 9020 MT,带有一个 NVMe SSD 作为启动项,还有 42TB 为数据,其中每 22TB 磁盘在 BIOS 级别镜像,因此 Windows 10 Pro 会看到 2*2TD 磁盘(来自镜像磁盘的卷)。
我有另一台 DEL OptiPlex 9020 MT,它可以运行 Windows 10,但我无法安装 Windows Server 2019 或 Azure Stack HCI,因为它总是无法从安装介质启动。而第一台 OptiPlex 9020 MT 从 Windows Server 2019 或 Azure Stack HCI 安装介质启动没有问题。
我记得当我实现第一个盒子时,我尝试过在 9020MT 的不同盒子之间进行交换,但不确定,所以今天我决定尝试一下,而我在 4*2TB 磁盘上没有很多重要数据,所以我冒了险。
幸运的是,在我从 SATA 端口的角度仔细地将它们交换到准确的位置后,它就起作用了。
因此,如果您在具有相同固件的相同型号的机器之间交换镜像磁盘,它就可以工作。