Linux
訪問單個虛擬分區下的多個磁碟?
我的 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
文件自動保存在磁碟上對我的腳本透明嗎?乙)。這可以在不失去伺服器上現有數據的情況下實現嗎?
是的,你可以做到。與普遍看法相反,沒有必要重新格式化。
有些文件系統完全按照您的意願行事。我記得有兩個:unionfs、aufs和overlayfs。最後一個用於每個 ubuntu live/install dvd。
這些可以工作,因為它們在文件系統級別而不是塊設備級別上工作。
a) 是的,這就是 Raid 或 LVM 條帶化所做的。但是請注意,如果您建構 raid0 或 LVM 條帶化並且其中一個磁碟發生故障,則其中的整個數據都將消失。為了克服這個問題,您需要冗餘;突襲6將是不錯的選擇。但是要建構raid5,您最好讓所有磁碟都具有相同的大小……
b) 不,據我所知,在創建 Raid 或 LVM 時無法保留現有數據。您需要備份它們。