題 如何在Linux上將RAID陣列設置為/ home掛載點?


我需要使用具有以下規範的Ubuntu Server 13.10創建文件服務器:

  • 1個80Gb硬盤:
    • grub啟動管理器
    • 系統文件
    • apache服務器文件
  • 2個相同的1000GB硬盤:
    • 用於冗餘的RAID 1陣列(/ dev / md0)
    • 可以通過FTP訪問的文件
    • 具有這些所述文件的系統上所有用戶的主文件夾

這是我遇到的問題:

在安裝Ubuntu Server 13.10時,我忘了設置RAID陣列(/dev/md0)作為主文件夾安裝。我完成了有關FTP服務器,apache,ssh和其他服務的所有配置。

現在我注意到根本沒有使用RAID陣列,

我看到的每個解決方案都說要基本上重新安裝所有東西,然後重新開始。我寧願不這樣做。

我該怎麼設置 /dev/md0 要安裝為主分區而不重新安裝系統?


2
2018-04-15 19:56


起源


@ElliottFrisch你會介意如何更準確地將/ dev / md0添加到我的fstab中,說它應該掛載為/ home。是'/ dev / md0 / home ext4默認為0 0'?或者是其他東西? - Kasama
我要去亞特蘭大交通,不要指望快速回答​​。但是,這看起來是正確的。 - Elliott Frisch
伙計,你是個天才。非常感謝你幫了我一堆。你所說的無縫地完成了它 - Kasama
@Kasama請不要在標題中解決。您通過提示答案或將其標記為“已接受”(每個答案的投票框下方的複選框)來表明您的問題已得到解決。 - George Stocker
@GeorgeStocker我知道,但解決方案首先通過評論,我不能標記為接受,但現在Elliott發布了答案,我可以做到,謝謝 - Kasama


答案:


移動你的 /home 分區(這是一件很危險的事情),你需要 -

首先,格式化您的新分區 -

mkfs.ext4 /dev/md0

然後,將“/ dev / md0”添加到“/ etc / fstab”。就像是 -

/dev/md0     /home     ext4     defaults     0     0

然後(“p”用於保留權限)

tar cfp /home.tar /home

下一個,

rm -rf /home && mkdir /home && mount /home

最後,

tar xvvf /home.tar

當然,如果它不起作用,您將需要重新安裝您的系統。


5
2018-04-16 00:27