我看過一些關於使用 mdadm 和 lvm 來創建易於擴展的 raid 的描述,例如這個問題,但我仍然認為我錯過了一些東西。假設我使用 mdadm 使用 raid5 建立具有 4 個磁碟機的 raid,然後在其上建立一個 lvm 磁碟區(?),然後使用 ext3 格式化該 lvm 磁碟區。這一切聽起來都不錯。
然後我想增加一些空間,所以我又放入了一個硬碟。如果我只是將其添加到lvm,那麼它就不是raid5集的一部分。如果我使用“mdadm --grow”添加它,那麼完成後,我仍然需要卸載 ext3 檔案系統並調整其大小。
我想如果我在 mdadm 之上使用 lvm,則無需卸載並等待調整大小(對於 5tb raid 來說這需要很長時間)。那是對的嗎?
我以前做過這個,沒有使用lvm,只使用“mdadm --grow”,然後我想到了resize2fs。但這需要幾天時間,在此期間必須卸載驅動器。
謝謝!
答案1
ext3 支援線上調整大小,這表示您可以在安裝檔案系統時擴充檔案系統。程序是:
- 新增驅動器
mdadm --grow
將其新增至 RAIDpvresize
增加PV的大小lvextend
增加LV的大小resize2fs
擴大文件系統