不久前(大约 6 个月),我在 BIOS 中设置了我认为是硬件 RAID 1 的东西(使用 Intel Rapid Storage 功能)。在 Windows 中,Intel 存储管理器识别了 RAID 卷并同步了所有内容。我现在发现我的 Ubuntu 分区没有在两个磁盘之间同步。我该如何设置它以尊重我现在知道的假 RAID,并使用最近使用的磁盘 (sda) 进行同步?下面唯一的条目/dev/mapper/
是 control。使用 Live CD 时,RAIDed 分区出现在 中/dev/mapper
。
更新:我现在正在禁用 RAID,直到这个问题被修复。
答案1
你拥有的被称为 fakeraid,因为它根本没有任何硬件加速,它只是一个把简单的 RAID 创建从操作系统移到固件的花招。它唯一的真正好处是在多个操作系统之间共享 RAID,但这也意味着你信任多个操作系统会一致地更新元数据,而不会相互干扰。我尽量避免它。
https://help.ubuntu.com/community/FakeRaidHowto
应该可以回答你所有的问题。支持这一点的最初目的是帮助新用户从 Windows 迁移,而不必销毁硬盘。但是,一旦你建立起来,迁移到由 mdadm 驱动的更强大的 RAID 甚至 HW RAID 可能是一个好主意。
那么假设安装了 dmraid,扫描磁盘后会发生什么?/dev/mapper 中应该会显示一些内容。英特尔元数据格式是此格式的实际标准,因此它应该“正常工作”,除非驱动器已被操作系统使用。安装 dmraid 后请务必重新启动,事先备份关键文件也是一个好主意。