打破RAID 1作为调配系统的一种方式?

假设我有一个nix系统,其文件系统完全由RAID 1中的两个驱动器支持。如果我将这个RAID分解,我可以使用其中一个磁盘在独立的硬件上重新创build系统吗? 有没有人使用这样的scheme来构build系统?

正如其他人所说,用这种方法要注意的主要是GUID。 不过,您可以在Linux上的ext(x)FS上使用tune2fs来通过更新每个分区上的GUID来解决该问题。 即使如此,直到你尝试做一些奇特的事情(比如两年后,把两个硬盘放在同一个机箱里,把两个boxen合并成一个),也不会有什么关系。

我能想到的唯一其他的东西就是eth(x)设置,如果他们有HWADDR或者MACADDR的话。 HWADDR应该优雅地失败,但MACADDR将愉快地放置在相同的networking的二十个相同的MAC地址, – 温和地 – 不会优雅地失败。

我已经在Solaris(Solstice Disk Suite)下完成了,所以我可以说这是绝对有可能的。 不过,这将取决于实现,所以你需要说出你使用的是什么Unix,以及它是否是软件RAID的硬件。

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

你会遇到什么问题,把设备标识符或分区表或文件系统描述GUID 。

一般来说,这似乎是你可以做的事情,但是你最好使用像雾或类似的自动configuration系统,直接做你想做的事情,而不是使用别的副作用。

我用这种方法来克隆相同的硬件。 1变成2变成4变成8 ….你让镜子每天都在一夜之间运行,到星期五你有16台服务器,你不需要做任何比晚上交换硬盘更复杂的事情。

仔细标记磁盘!