在我的系统上,我想用 替换我RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)
的PERC H310
。
是否可以使用新控制器导入现有的 RAID5 配置?
我的系统从单独的 SSD 启动,并且 raid 提供/home
目录。是否可以通过 linux 工具导出和导入 raid 配置?
我已经找到了这个答案:
更换 RAID 控制器后重新配置 RAID 1 阵列PERC
但这是用另一个控制器 替换一个控制器。
该megacli
工具有命令
-CfgSave -f filename -aN
-CfgRestore -f filename -aN
这有什么用吗?
还有perccli
一些有趣的参数:
/cx/fall import [preview] [securityKey = xxx]
/cx show foreignautoimport
/cx set foreignautoimport=<on|off>
有人有这些经历吗?
答案1
有没有针对元数据的标准 RAID 配置。因此,您无法保证您的配置会被延续。老实说,即使您重复使用相同的磁盘,您也应该备份和恢复。
答案2
die PERC H310 在lspci
输出中将自己标识为
RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2008 [Falcon] (rev 03)
旧控制器(即“要更换的控制器”)的电缆组适合 PERC H310,因此我重新使用了它,这样就无需重新连接磁盘。它还立即识别了 RAID 配置。在控制器 BIOS 中,虚拟磁盘的“操作”是Back Init
。
但系统没有启动。
从实时系统启动系统时fdisk -l
没有显示虚拟磁盘。
因此我不确定“导入”是否成功,因为至少在我的系统中似乎存在更多的依赖关系。
目前我触发了阵列的“初始化”,然后我将全新安装操作系统。