
我想在 Linux 中使用兩個驅動器設定 RAID 1。我沒有硬體 RAID 控制器,也不想購買,那麼適用於 Linux 的最佳軟體 RAID 選項是什麼?
注意:如果有影響的話,我正在運行 Gentoo。
答案1
使用 mdadm,查看線上說明頁。不過,我將在這裡列出一個問題。如果您這樣做並且確實需要可靠性,則應確保將主引導記錄複製到兩個磁碟機。預設情況下,它可能只會被複製到一個驅動器。如果該驅動器損壞,即使您的所有資料都是安全的,您也無法從另一個驅動器啟動。
若要將 mbr 複製到兩個驅動器,請使用 dd 之類的命令將一個驅動器的前 446 個位元組複製到另一個驅動器。
dd if=/dev/sda of=/dev/sdb bs=446 count=1
如果您在裝置 (/dev/sda) 之上建置 RAID,而不是在裝置 (/dev/sda1) 上的分割區之上建置 RAID,那麼您可能不應該執行我建議的操作,因為您正在編寫資料直接傳輸到md 驅動程式下面的裝置。至少,我從來沒有這樣嘗試過。
答案2
您可以使用米達德姆管理 Linux 上的軟體 raid。
答案3
直播~$mdadm --create /dev/md1 --level=1 --raid-devices=2 --metadata=0.90/dev/sda1 /dev/sdb1
mdadm: array /dev/md1 started.