
我聽說使用 LVM,您可以透過將硬碟融合在一起來擁有非常大的分割區。我聽說使用 RAID 可以備份資料。
我可以嗎? 我該怎麼做:有 4 個相同的硬碟,我想將兩個放入 LVM,這樣我就可以擁有 300 GB。那 GB,我把它和其他 2 個硬碟放在 RAID1 中嗎?
答案1
這通常會以相反的方式起作用。
RAID 是獨立磁碟冗餘陣列的縮寫,使用它您可以跨多個實體設備(或這些設備上的分割區)來建立大型「md」設備相同尺寸的。嘗試對大小不合適的磁碟機進行 RAID 會導致 RAID 容量減少。
RAID 有多種類型,從0 級(無奇偶校驗,無儲存損失)、1 級(「鏡像」- 僅兩個裝置、精確複製、容量減半)到5 級和6 級(奇偶校驗分佈在所有裝置上)等等級。這是一個複雜的系統,全面解釋它超出了本網站的範圍。
邏輯磁碟區管理是一種在一個或多個實體設備的分割空間內建立邏輯磁碟區的方法。與傳統分割區相比,它提供了極大的靈活性,可以更輕鬆地「即時」調整邏輯磁碟區的大小,並且可以在 RAID 陣列之上建立 LV,而傳統方式無法對其進行分割。
這是通常的做法,LVM 位於 RAID 之上。
答案2
你可以這樣做(未檢查語法):
mdadm -C /dev/md1 -n 2 -l 1 /dev/sda /dev/sdb
mdadm -C /dev/md2 -n 2 -l 1 /dev/sdc /dev/sdd
mdadm -A /dev/md1 /dev/sda /dev/sdb
mdadm -A /dev/md2 /dev/sdc /dev/sdd
mdadm -C /dev/md0 -n 2 -l 0 /dev/md1 /dev/md2
mdadm -A /dev/md0 /dev/md1 /dev/md2
# alternatively:
mdadm -C /dev/md10 -n 4 -l 10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm -A /dev/md10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
vgcreate raid01vg /dev/md0
lvcreate -n bigP raid01vg
lvchange -a y raid01vg/bigP
mkfs.ext4 /dev/mapper/raid01vg/bigP
mkdir /mnt/bank; mount /dev/mapped/raid01vg/bigP /mnt/bank