我们有一台即将退役的服务器,我们认为所有数据和服务都已迁移到新系统。我们的技术人员接到的指示是移除驱动器并准备回收系统。就在完成此操作之前,我们发现此系统上托管的虚拟实例之一未正确迁移,现在我们需要重新启动服务器。该系统是由一位前技术人员构建的,他没有很好地记录系统,因此我们几乎没有任何信息可以继续,除了 HOST OS 是某种形式的 Ubuntu 虚拟机管理程序,而客户机位于由主机在软件 RAID 配置中管理的单独分区中。- 有 10 个 SATA 磁盘……我们不知道原始顺序,因为系统计划退役。
问题:我们能否直接插入驱动器并希望它启动?我们需要找到装有操作系统的驱动器吗?
答案1
如果您将驱动器连接到的每个 SATA 接头都是 BIOS 中的有效启动源,则您应该能够直接插入驱动器并启动,BIOS 将找到启动驱动器,并且操作系统应该能够在其他磁盘上重新组装 RAID。如果您使用的是 RAID 卡或非纯粹基于操作系统的软件 RAID,您可能无法恢复 RAID,但它仍应该可以找到启动磁盘。
答案2
如果 RAID 是md
软件 RAID,则无论磁盘的顺序如何,都应该自动重新组装 RAID。
棘手的部分可能是首先让系统启动。有可能(但不是一个好主意)在这 10 个磁盘上有 10 个不同的引导加载程序配置,从而导致根据哪个磁盘先启动而启动不同的系统。
如果/boot
在所有驱动器上以 RAID 1 形式复制,通常可以从其中任何一个驱动器启动。如果不这样做,可能会存在某些驱动器包含较旧内核的引导加载程序的风险,这些内核无法与当前安装兼容。