打破 RAID 1 来配置系统吗?

打破 RAID 1 来配置系统吗?

假设我有一个 nix 系统,其文件系统完全由 RAID 1 中的两个驱动器支持。如果我要分解该 RAID,那么我可以使用其中一个磁盘在单独的硬件上重新创建系统吗?有人使用这种方案来构建系统吗?

答案1

正如其他人所说,使用这种方法时要注意的主要问题是 GUID。不过,您可以在 Linux 上的 ext(x) FS 上使用 tune2fs 来解决该问题,方法是更新每个分区上的 GUID。即便如此,除非您尝试做一些花哨的事情(例如两年后,将两个盒子合并为一个,将两个硬盘放在同一个机箱中),否则它实际上并不重要。

我能想到的唯一可能出错的另外一件事是您的 eth(x) 设置,如果它们包含 HWADDR 或 MACADDR。HWADDR 应该可以正常失败,但 MACADDR 会很乐意将 20 个相同的 MAC 地址放在同一个网络上,这 - 说得客气一点 - 将不是优雅地失败。

答案2

我在 Solaris(Solstice Disk Suite)下做过这个,所以我可以说这绝对是可以做到的。不过,这在很大程度上取决于实现,所以你需要说明你使用的是什么 Unix,以及它是硬件 RAID 还是软件 RAID。

答案3

只要你记得更改所有系统特定信息(如 IP/主机名/等),它可能在 unixish 系统下工作

你会遇到任何问题指南转换为设备标识符或分区表或文件系统描述。

总的来说,这看起来像是你可以做的事情,但是你最好使用像雾或类似的自动配置系统之类的东西来直接做你想做的事情,而不是使用其他东西的副作用。

答案4

我曾用这种方法克隆过相同的硬件。1 变成 2 变成 4 变成 8....您让镜像每天通宵运行,到星期五您就拥有了 16 台服务器,而且您不需要做任何比在晚上交换驱动器更复杂的事。

仔细标记磁盘!

相关内容