Ubuntu
將磁碟映像從非 RAID 安裝恢復到 RAID1
我有一個執行 Ubuntu 14.04 LTS 桌面的磁碟崩潰了。我有一個驅動器的磁碟映像,我想把它放到一個 raid 1 上。就是這樣,我認為它幾乎和聽起來一樣簡單,但顯然不是。這樣做的正確方法是什麼?
如果您已經創建了一個 RAID-1 卷(使用
mdadm --create
或通過任何其他方式),您可以將磁碟映像複製到該卷上,前提是它足夠大。您可能更喜歡只複製一個分區。預設情況下,RAID 卷在開頭具有元數據,因此映像的新位置位於偏移處。因此,您需要告訴引導載入程序其位置已更改。使用 Grub,您需要
grub-install
再次執行,例如,sudo grub-install /dev/sda
如果/dev/sda
是您的 Grub 磁碟。您可能需要指示 Grub 載入其 RAID-1 支持,儘管我認為使用 RAID-1 您實際上可以在沒有它的情況下擺脫困境。我覺得跑就夠了sudo update-grub
。如果您之前沒有使用過 RAID,您可能還需要重新生成 initrd 或 initramfs 以確保它包含對 RAID 的支持。在 Ubuntu 上,執行*sudo dpkg-reconfigure linux-image- VERSION*(使用您的系統正在執行的版本)以重新生成 initramfs。
另一種方法是在末尾而不是開頭創建元數據的 RAID-1 卷。對於 mdadm,這意味著超級塊格式 1.0 而不是預設的 1.2。有關將捲轉換為 RAID-1 組件的指南,請參閱如何設置磁碟鏡像 (RAID-1)。