我(我认为)有一个相对简单的问题。
我有一台旧的文件服务器,我已经将其退役并更换了。我想重新使用我们卫星办公室旧文件服务器的硬件进行异地备份存储。因为我比较谨慎,所以我想保留这些磁盘上的数据(尽管它们都已迁移,并且我们有服务器的备份)。为此,我想取出 3 个硬盘(服务器运行的是 RAID 5),放入 3 个新硬盘,然后安装操作系统并从头开始配置。
假设硬盘驱动器明确标记为驱动器 0、1、2,它们可以安全地转移到另一台服务器吗?不同的运行 RAID 5 的 RAID 卡(驱动器的安装顺序与旧服务器上的顺序相同)?简而言之,数据安全吗?
答案1
在大多数情况下,磁盘上的阵列元数据将与同一系列的控制器配合使用。例如,Mylex DAC-FFX 系列 SAN 控制器将采用在 ExtremeRAID 3000 卡上格式化的阵列(本质上与 PCI 卡上的控制器相同)。HP(原 Compaq)Smartarray 64xx 和(我相信)PXXX 控制器以及 MSA1K/2K 系列 SAN 也是如此。
如果你的 RAID 控制器来自不同的制造商/系列,那么它可能会不是可以工作,但如果是同一制造商的同一系列产品,那么可能会工作。它也很可能在同一制造商的后续型号上工作。过去 10 年左右生产的大多数 Adaptec SCSI、SAS 和 SATA RAID 控制器使用基本相同的固件。我猜 LSI 或 3Ware 的套件在这方面是相似的,尽管我从未使用过它们。
请注意,IBM 和 Dell 等一些供应商销售第三方控制器的 OEM 版本,并且型号可能来自不同的制造商。在这种情况下,您需要使用(例如)Dell PERC 或 IBM ServerRAID 做好功课。
答案2
您很可能不必标记驱动器。我从未见过仅在控制器上存储元数据的 RAID 控制器。您应该能够以任何顺序连接驱动器,并且 RAID 控制器应该能够看到卷(如果兼容)。我经常使用 HP P410 控制器这样做。
如果不需要高性能,您也可以使用软件 RAID。这就是我对异地远程备份机器所做的。我没有那些旧服务器的备用零件,所以我在 Linux 机器上配置了软件 RAID 5。
答案3
我想说有太多的“应该”、“也许”、“或许”和“取决于”来无法对你的问题做出肯定的回答。
我想说你不能这样做,因为你正在更换硬件,如果你在数据备份和迁移等之后如此偏执,那么你不应该重复使用该服务器。
您可以将其转移到另一个相同的 RAID 控制器,但我认为我不会保证它能一直正常工作。
当然,出错的可能性与您当时需要数据的迫切程度成正比……