将 HDD 升级为 SSD - RAID 1

将 HDD 升级为 SSD - RAID 1

我将在 Dell T420 服务器(PERC H310)上将具有 2 个 HDD 的 RAID 1 升级为具有 2 个 SSD 的 RAID 1。

但首先我想在这个带有 SSD 的新 RAID 1 上使用新操作系统安装进行一些测试。

我是否可以在不删除虚拟磁盘的情况下取下 HDD,用新的 SSD 创建一个新的虚拟磁盘,进行测试,取下 SSD,然后放回 HDD,而不会丢失任何功能,就像什么都没发生过一样?

另一个问题是,哪个更好:先取下 HDD,然后创建一个带有 SSD 的新虚拟磁盘放入服务器,还是放入 SSD,创建虚拟磁盘,然后从服务器上取下 HDD?

谢谢

答案1

是的,你可以。安全的方法是创建备份转储并进行实验,如评论中所建议的那样。这也是一种推荐的方法。

如果您愿意冒着被解雇和失业的风险,因为您刚刚销毁了重要的业务数据1,您可以执行以下操作:关闭服务器并切换磁盘,然后打开电源。启动时会有一个警告,说阵列消失了;接受这个警告。做你想做的事。当您想要返回时,您可以切换磁盘。您会再次看到该警告,但旧磁盘现在应该显示为具有外部配置(这意味着包含与控制器的 NVRAM 中的配置不对应的配置 — — 因为自这些磁盘上次存在以来 NVRAM 已被更改)。进口它们将返回您对这些磁盘上的旧阵列的访问权限。


关于操作顺序。原则上,如果你在已安装的系统中拥有空闲的插槽和适当的卷管理(LVM 等),你可以迁移无需停机。为此,热插拔新磁盘,从操作系统(使用megacli)组装 RAID,然后准备新阵列的分区,使用卷管理工具将系统迁移到那里并从新卷设置启动。然后,销毁旧卷并热拔出旧磁盘。我这样做了很多次。可以在 ServerFault 上以更详细的形式找到此通用配方,我懒得自己搜索。


1不完全是;在很多情况下,它仍然可以恢复。我曾经错误地删除了一个操作系统所在的 RAID10 阵列;当然,它崩溃了。它位于 LSI MegaRAID 控制器上(Dell PERC 是重新命名的 MegaRAID,因此“与您的相同”)。然后我启动了实时系统并重新创建了阵列无需初始化所有内容都像什么都没发生一样出现。但我学到的教训是,我不应该放弃,而不是我可以经常这样做。

相关内容