
我的主分割區是深圳發展銀行。我新增磁碟(sda) 並將其格式化如下所示:
fdisk -l
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 499711 248832 83 Linux
/dev/sdb2 501758 488396799 243947521 5 Extended
/dev/sdb5 501760 488396799 243947520 8e Linux LVM
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 fd Linux raid autodetect
/dev/sda2 501758 488396799 243947521 5 Extended
/dev/sda5 501760 488396799 243947520 fd Linux raid autodetect
Disk /dev/mapper/ubuntu--server-root: 247.7 GB, 247652679680 bytes
255 heads, 63 sectors/track, 30108 cylinders, total 483696640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-root doesn't contain a valid partition table
Disk /dev/mapper/ubuntu--server-swap_1: 2143 MB, 2143289344 bytes
255 heads, 63 sectors/track, 260 cylinders, total 4186112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-swap_1 doesn't contain a valid partition table
我已經有以下內容:
/dev/mapper/ubuntu--server-root
/dev/mapper/ubuntu--server-swap_1
現在我想安裝 mdadm。我需要建立md0和md1嗎?我檢查了本教程,但我不知道創建 md0 和 md1 是否明智,因為那樣我就不知道如何處理/dev/mapper/*
.
答案1
如果可以的話,我建議您從以下位置取得備用安裝程式的副本這裡,它不像普通的那麼漂亮,但您可以在其中建立 RAID。
答案2
MD RAID 可以透過不同的方式建立。讓我們繼續回答您的 RAID1 問題。您可以鏡像底層實體設備(/dev/mdX
從兩個建立/dev/sdZ
)或者您可以使用無分割區設置,在每個實體磁碟上預先建立分割區,然後在其中建立陣列卷(“分區”) - 每個分區將在fdisk
.因此,在這種情況下,您最終會使用兩個/dev/sdZ1
(或/dev/sdZ2
等等...)來建立一個/dev/mdX
.
然後,為了讓事情變得更加複雜,您可以將 MD RAID 分層在 LVM2 磁碟區之上或之下。您似乎對將其分層感興趣。只要您了解其中的含義,所有這些變體都沒有問題。
然而,在過去,我的經驗是,在災難情況下,堅持單一「層」是有意義的(無論它是否無分區)。如果您有足夠的冗餘,這不會成為問題(例如在 RAID10 中),但在 RAID1 中,只有單一實體設備需要不會遺失冗餘。 RAID5 也是如此,這就是為什麼現在人們更喜歡 RAID6 的原因。
上面說我建議您從新磁碟建立一個降級的 RAID1 並遷移到該磁碟。完成後,您可以將陣列與「舊」磁碟作為陣列的第二個成員重新同步。但是,這會建立一個短暫的時間窗口,在此窗口中您的資料無法冗餘使用。所以請隨身攜帶備份。
還有一件事,當然您不需要將交換區分層在 RAID(或 LVM2)之上。這就是我通常更喜歡無分區設定的原因。它允許我指定 - 例如 -/dev/sda6
和/dev/sdb6
as swap
,而分區/dev/sda1
//dev/sdb1
和/dev/sda2
/分別/dev/sdb2
捆綁到一個分區/dev/mdX
。