
我花了大約 4 天的時間嘗試使用 RAID1 設定 Ubuntu 伺服器 12.04.2。我查看了幾個不同的連結並嘗試了不同的配置和解決方法。到目前為止,我還沒有成功安裝並通過最終測試——拔出一個驅動器,啟動並檢查我的主資料夾的內容,並對另一個驅動器執行相同的操作。
到目前為止,我最接近成功的方法是透過以下方式設定分區:
/dev/sda1: allocated for RAID
/dev/sda2: swap area
/dev/sdb1: allocated for RAID
/dev/sdb2: swap area (or left unassigned -- which somehow gets allocated as a swap area later on anyway)
/dev/md0: (paired sda1 and sdb1) RAID1 device, ext4 filesystem, mount point /
安裝成功,我啟動系統,然後在我的主資料夾中建立一個名為「test」的檔案。
然後我關閉、斷開驅動器 B、通電並檢查我的主資料夾。 「測試」就在那裡......到目前為止一切順利。然後我創建第二個檔案“test2”。
我關閉、重新連接驅動器 B、通電並檢查資料夾。兩個文件都在那裡。
我關閉,斷開驅動器 a,啟動並檢查資料夾。驅動器 b 中不存在這兩個檔案。
如果有人對我如何成功設定它並讓我的 RAID1 工作有任何想法,我將非常感激和高興。
哦,是的...我已經嘗試使用3 個分區而不是2 個分區進行設置,使用EFI Boot 和/或biosgrub,但沒有成功(要么無法啟動,要么我遇到與上面的測試結果相同的情況)
謝謝。
答案1
經過更多的研究、反覆試驗以及給朋友打了一個電話,我終於成功了。
顯然,Ubuntu 安裝程式的分區管理器有問題——所以我不得不使用 GParted (http://gparted.sourceforge.net/)在執行安裝程式之前對磁碟進行分割。
我使用 gparted 設定了 2 個分割區(ext4 和 swap),然後執行 Ubuntu 安裝程序,設定 raid,一切都進展順利。
當我執行測試(拔出一個磁碟機)時,我編寫的測試檔案仍然存在於第二個磁碟機上,這證明我的 raid 安裝有效。
請注意:當我重新插入另一個驅動器時,它不會自動同步回來。我必須透過以下方式將其重新添加到 raid 陣列中:
sudo mdadm --add /dev/md0 /dev/sdb1
(將md0替換為實際的raid陣列名稱,將sdb1替換為實際的硬碟名稱)
Mdadm Cheat Sheet 是一個非常有用的資源(http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/)