如何在不同的服务器上将不同的SCSI硬盘放回原始的RAIDarrays中?

我手中可能会有一个大麻烦:我今天收到一个盒子,里面有几个硬盘,以前连接到不同的服务器,每个服务器都使用一个未知的 – 至less现在的RAIDconfiguration。 遗憾的是,这些都没有标记,我不知道如何去把它们放回原来的服务器。

目前我没有更多的信息:我不知道每个实例上使用的是什么types的arrays,我没有关于每个服务器上最初使用的RAID控制器的具体信息(目前这些服务器是在一个遥远的地方不容易进入)。

有没有办法整理这个烂摊子? 使用反复试验的后果是什么? 这可能是一个非常基本的问题,但我没有太多处理RAIDarrays的经验。

RAID磁盘集由各个控制器以自己的方式pipe理; 如果您没有这些磁盘连接的控制器相同的控制器,则无法从中恢复任何内容。 例如,您不能将磁盘从IBM ServeRAID控制器移动到HP Smart Array,并且希望在不擦除磁盘的情况下使用它们并重新创buildarrays。

如果您设法find控制器型号并获得类似的控制器型号,那么您可以根据控制器进行操作:其中一些可以从磁盘恢复RAIDconfiguration(如果您需要更换损坏的控制器,则可以使用该选项),而一些他们不能。 当然,你仍然需要把磁盘分成原来的组,并且可能把磁盘放在同一个位置。 但是如果他们没有标记,那么你在这里运气不好。

如果你想把磁盘放回原来的服务器,事情可能会更容易:大多数控制器可以告诉你“我期望find磁盘A,B和C,但现在我只有A,而且它在插槽3而不是插槽1“,所以你可以从那里去。 但是,这又一次取决于您拥有的特定控制器型号。