Linux

訪問單個虛擬分區下的多個磁碟?

  • October 13, 2014

我的 Debian 伺服器上有如下磁碟:

/dev/sda1  276M   29M  233M  11% /boot
/dev/sdb1  917G  793G   79G  92% /home
/dev/sdc1  1.8T  1.7T   79G  96% /home2
/dev/sdd1  1.8T  1.7T   79G  96% /home3

是否可以/dev/sdb1 /dev/sdc1 /dev/sdd1作為單個分區訪問,以便:

一種)。我可以從單個掛載點訪問它們,比如/bighome文件自動保存在磁碟上對我的腳本透明嗎?

乙)。這可以在不失去伺服器上現有數據的情況下實現嗎?

是的,你可以做到。與普遍看法相反,沒有必要重新格式化。

有些文件系統完全按照您的意願行事。我記得有兩個:unionfsaufsoverlayfs。最後一個用於每個 ubuntu live/install dvd。

這些可以工作,因為它們在文件系統級別而不是塊設備級別上工作。

a) 是的,這就是 Raid 或 LVM 條帶化所做的。但是請注意,如果您建構 raid0 或 LVM 條帶化並且其中一個磁碟發生故障,則其中的整個數據都將消失。為了克服這個問題,您需要冗餘;突襲6將是不錯的選擇。但是要建構raid5,您最好讓所有磁碟都具有相同的大小……

b) 不,據我所知,在創建 Raid 或 LVM 時無法保留現有數據。您需要備份它們。

引用自:https://serverfault.com/questions/636502