我有一台 Sun x4600 中的硬盘 RAID 阵列需要移出,另一台 Sun x4600 已准备好接受这些硬盘。
问题是:以我有限的服务器经验来看,似乎添加到服务器的硬盘总是会被 raid 控制器擦除,因为控制器坚持在将硬盘识别为 raid 阵列之前对其进行“初始化”。
是的,我有备份。
是否可以在相同的 Sun x4600 之间移动 raid 阵列而不擦除其上的数据?
另外,我对在服务器(任何两台服务器,甚至具有不同 raid 控制器的服务器)之间进行 raid 阵列迁移时保留数据的一般情况感兴趣,这样我就能知道如果服务器死机该怎么办。这个(可能很常见的)问题的典型解决方案是什么?
答案1
是的,您只需让“接收” RAID 卡从您要移动的驱动器导入其配置即可。这一点并不为人所知(至少对于存储新手而言),但这些卡不仅将其配置存储在板载 NVRAM 中,而且还存储在每个磁盘的多个位置。
具体过程因卡而异,但通常都是简单的过程。查看卡的手册,我相信你会明白的。
关于 RAID 阵列迁移,您的想法是错误的。有太多可能的故障模式使得在非相同服务器之间进行 RAID 迁移成为一种可行的方法。请记住,RAID != 备份。有了良好的备份系统,就不再需要这样做,阵列迁移带来的所有问题也随之消失。