这个话题已经讨论了很多次,但我没有找到任何适合我的情况的内容。我想用 2 个 sata 驱动器(相同品牌、型号、容量)创建一个 RAID1。我的目标是让这个 raid 可以从 Windows 和 Ubuntu 访问,它们位于另外 2 个独立的驱动器中。所以我没有尝试从 raid 启动,我只是用它来存储数据。我知道最简单的解决方案是购买真正的 raid 控制器卡,但我想知道是否真的有必要花更多的钱。至于软件 raid 选项,据我所知,你不能做这样的事情并使其可以从 linux 和 windows 访问,但如果我错了请纠正我。所以现在我正在考虑使用内置的主板控制器来实现它,但我读过的每一次讨论都得出这样的结论:你不应该
1 - 如果您更换主板,您将不确定您的下一个硬件是否会读取数据。
2 - raid 的主板实现通常使用 CPU 资源。
3 - 主板实施通常没有断电安全功能,这可能会弄乱数据。
我的问题是:
1 - 如果您有 RAID1 配置,陈述 (1) 和 (3) 是否也成立?我这么说是因为它只是一个直接副本,我会假设数据的写入方式不是那么神秘,如果 2 个损坏之一(或者如果我更换主板),我可以轻松阅读它。
2 - 所有主板都做这种“假”突袭吗?就我而言,制造商网站上明确表示它支持 RAID 0、1 和 10。
3 - 有没有更好的方法来实现我想要做的事情?
我的主板:https ://it.msi.com/Motherboard/B450-GAMING-PRO-CARBON-MAX-WIFI/Specification
提前致谢
那么让我们来看看这一切;
并非所有主板都具有 RAID 功能——当然,更多的消费级主板确实有这些使用 CPU 资源的“假 RAID”控制器,对于服务器主板,通常有一些基本的 RAID 控制器,通常是没有操作系统驱动程序/软件要求的那种,并且因此不需要 CPU 资源。
如果您需要这种东西,最好的方法就是购买专用的硬件 RAID 适配器,因为这样阵列是“可移动的”并且不需要 CPU 资源来管理。然后只需创建 R1 阵列,使用两种操作系统通用的类型(通常是 MBR 或 GPT)进行分区,并再次使用通用文件系统进行格式化——FAT 是显而易见的文件系统。
我不得不说,尽管我们不建议将消费类/游戏主板/CPU 用于与生产系统有关的任何事情——它会缺少专业系统管理员所依赖的所有功能——IPMI、双 PSU 和 ECC 支持、有限的 RAM 插槽、单 CPU 支持和有限的 PCIe 通道。尽量使用专业套件,基本支持专业平台。