我有大约十几个不同品牌和型号的低端服务器,大部分都是镜像RAID。 我有点困惑,是否可以在灾难发生后(我的驱动器没有受到损害)从镜像设备中获取驱动器,并将其保存在另一台计算机上并正常使用,或者是否需要另一个兼容的RAID卡获取数据。
编辑:要清楚的是,这不是将驱动器作为一个工作实体获取到另一个服务器上,这只是一个理论上的问题,作为驱动器镜像的一部分的驱动器是否可以被任何其他机器读取,或者如果事实它已经在RAID中意味着它以不同方式格式化,或者以不能被读取或使用的方式写入数据,而不作为RAID系统的一部分或插入到兼容的RAID卡中。
你仍然需要一个很好的备份!
理想情况下,您可以为操作系统和应用程序数据分配不同的RAID卷,而只需要移动数据磁盘。 因为即使将具有操作系统卷的磁盘移动到相同的服务器上,NIC上的MAC地址也会不同,并且在移动磁盘之后尝试重新启动时可能会导致一些(次要)问题。
通常情况下,如果使用软件RAID,则您的服务器可能会有所不同,而且还可以使用完整的RAID设置。
当你使用硬件RAID时,我希望你需要完全相同的RAID控制器,尽pipe你可能有一些余地,同一系列的控制器也可以。
我认为大多数硬件RAID控制器使用驱动器的前几个扇区来存储他们的arrays元数据,并且磁盘将显示为未初始化到其他RAID控制器或操作系统,如果您在没有RAID控制器的系统中插入磁盘。
根据RAID控制器的品牌,您可能仍然需要从RAID控制器BIOS菜单中导入移动的磁盘,因为移动的磁盘可以被认为是由其他控制器创build的外部configuration。
对于用于proliant 5系列的HP智能arrays卡,我从RAID-1镜像插入了一个磁盘,并将其与具有单元化RAID设置的相同服务器的磁盘成功交换,从而“克隆”系统。 我想这取决于硬件。