/data
如何在使用 2 個磁碟機安裝在同一層級/home
(即「旁邊」 )的 Ubuntu 20.04 LTS 中設定軟體 RAID 1,/home
並將系統安裝在第三個磁碟機上?
我跟著軟體RAID(德語)一步一步,但沒有成功。 「配置」的 RAID 僅顯示在檔案總管中其他地方→這台電腦除了具有與系統驅動器相同的容量/home
之外。/[user name]
/home
請注意,為此,指南中建議的安裝點已從 更改為/media/daten
。/home/data
答案1
假設您有三個磁碟/dev/sda
、/dev/sdb
和/dev/sdc
。/dev/sda
應該是系統盤,/dev/sdb
並且/dev/sdc
應該形成資料的RAID1鏡像。
從你的問題我了解到你已經完成了第一步,即/home
在/dev/sda
.
如果使用建立 RAID 的解決方案mdadm
對您來說失敗,我建議使用 LVM(邏輯磁碟區管理器)。基本上你可以關注本指南- 它適用於 Gentoo,但只要您記得以 root 身分執行命令,就應該適用於任何 Linux 發行版:) LVM 和 LVM 都parted
應該已預設安裝在 Ubuntu 中,因此您應該忽略安裝部分。
重要的步驟是:
在兩者上建立“Linux LVM”類型分割區
/dev/sdb
並/dev/sdc
佔用整個磁碟空間。建立LVM物理捲在兩個分區上。
建立LVM卷組由這兩個物理卷組成。
建立LVM邏輯磁碟區此磁碟區組中的 RAID1 類型。
您可以在我連結的指南中找到所需的命令。
執行此操作後,您最終應該會獲得一個名為類似於 的設備/dev/raid0vg0/raid0lv0
,它將代表您的 RAID1 磁碟區(確切的名稱取決於您在建立磁碟區組和邏輯磁碟區時指定的名稱,我使用的是範例名稱來自指南)。
mkfs
使用指令在上述裝置上建立檔案系統(Windows 術語中的「格式」) 。/data
在檔案系統的根目錄中建立一個空目錄(或/home/data
如果您願意的話)。使用指令將建立的檔案系統掛載到該目錄上
mount
。這一個沒有在指南中顯示 - 它將很簡單mount /dev/raid0vg0/raid0lv0 /data
(或者mount /dev/mapper/raid0vg0-raid0lv0 /data
- 這些是同義詞)在
/etc/fstab
檔案中新增一個條目,以便在系統引導時自動安裝該磁碟區。指南中也描述如何執行此操作。
希望這可以幫助 :)