raid相關

raid1製作(可EFI開機)

軟體raid不支援在raid磁碟內設ESP分割區,須將ESP獨立在raid外
因為要做raid1,先重新分割兩顆硬碟(可不一樣大小)為GPT。第一個分割區FAT32(512mb)並設為ESP,第二個分割區設定為RAID

以EFI debain 安裝光碟進入,再設定產生raid

或者先手動設定raid,再用安裝光碟進入

mdadm create /dev/md2 --raid-device=2 --level=1 /dev/sd[ab]1

安裝完成後預設會在一顆硬碟ESP分割區安裝EFI啟動檔案。最後在手動在另一顆硬碟重新安裝gurb-install即可。

假設要手動安裝在/dev/sdb。先掛載 ,再安裝。

mount /dev/sdb1 /mnt/d2p1
grub-install --target=x86_64-efi --efi-directory=/mnt/d2p1 /dev/sdb

參考文章:
RAID for the EFI System Partition
DebianInstaller SoftwareRaidRoot

========================================

卸載其中一顆硬碟(模擬故障或更換)

mdadm /dev/md0 --fail /dev/sdb2

重新加入原本硬碟或其他顆硬碟

其他顆硬碟也必須先照之前的作法分割ESP及RAID,且硬碟大小至少要和原本硬碟一樣,或更大。之後再

mdadm /dev/md0 --add /dev/sdb2

其他顆硬碟再重新grub-install 一次即可

以其他硬碟登入須修改fstab 中/boot/efi的UUID

blkid /dev/sdb2
vim /etc/fstab

 

This entry was posted in 未分類. Bookmark the permalink.