Linux 中的 RAID 1

mou*_*che 5 storage linux software-raid gentoo

我想在 linux 中用两个驱动器设置 RAID 1。我没有硬件 RAID 控制器,也不想购买,那么适用于 linux 的最佳软件 RAID 选项是什么?

注意:如果它有所不同,我正在运行 Gentoo。

kby*_*yrd 10

使用 mdadm,查看联机帮助页。但是,我将在这里列出一个问题。如果您这样做并且真的想要可靠性,您应该确保您的主引导记录被复制到两个驱动器。默认情况下,它可能只会复制到一个驱动器。如果该驱动器死机,即使您的所有数据都是安全的,您也无法从另一个驱动器启动。

要将 mbr 复制到两个驱动器,请使用类似 dd 的命令将一个驱动器的前 446 字节复制到另一个驱动器。

dd if=/dev/sda of=/dev/sdb bs=446 count=1
Run Code Online (Sandbox Code Playgroud)

如果您在设备 (/dev/sda) 之上而不是在设备上的分区 (/dev/sda1) 之上构建 RAID,那么您可能不应该执行我的建议,因为您正在编写数据直接发送到 md 驱动程序下的设备。至少,我从来没有这样尝试过。