![使用 mdadm 在非英特尔控制器上读取英特尔矩阵存储管理器(英特尔 fakeRAID)元数据](https://linux22.com/image/1569127/%E4%BD%BF%E7%94%A8%20mdadm%20%E5%9C%A8%E9%9D%9E%E8%8B%B1%E7%89%B9%E5%B0%94%E6%8E%A7%E5%88%B6%E5%99%A8%E4%B8%8A%E8%AF%BB%E5%8F%96%E8%8B%B1%E7%89%B9%E5%B0%94%E7%9F%A9%E9%98%B5%E5%AD%98%E5%82%A8%E7%AE%A1%E7%90%86%E5%99%A8%EF%BC%88%E8%8B%B1%E7%89%B9%E5%B0%94%20fakeRAID%EF%BC%89%E5%85%83%E6%95%B0%E6%8D%AE.png)
几个月后,我将更换一个系统的主板,该系统具有 IMSM(英特尔矩阵存储管理器,或英特尔版本的假 RAID),在两个 1TB 磁盘上配置了 RAID 1。
然而,替换的主板将使用 AMD 的 X470 芯片组,因此控制器会有很大不同。
我知道数据当然不兼容,但我想知道是否仍然可以(在 Linux 上)以某种方式访问它:因为我过去能够使用古老的硬件 RAID 卡来做到这一点,所以我认为这是可能的,但我的初步搜索并没有成功。
我可以mdadm
在非英特尔硬件上正确读取磁盘吗?
答案1
我终于找到了。一个相当新的 mdadm是只要将环境变量设置为 1 就可以这样做IMSM_NO_PLATFORM
。事实上,我的 openSUSE 系统甚至不需要这样做,就会自动加载数组。