Linux

我們可以將多個磁碟掛載為一個目錄嗎?

  • October 31, 2020

有沒有辦法將不同的磁碟掛載為一個目錄?假設我有一些帶有 ext4 分區的磁碟:

/dev/sda1 1Tb  mounted as /store1
/dev/sda2 2Tb  mounted as /store2
/dev/sdb1 2Tb  mounted as /store3
/dev/sdb2 2Tb  mounted as /store4

我想擁有7Tb 的空間,將它們合併為一個邏輯目錄,這樣我就可以用一個命令/storeall來填充它。rsync

在Linux上可以嗎?我應該使用哪個文件系統?

mhddfs 正是您正在尋找的:http ://romanrm.net/mhddfs

你可以這樣掛載:

mhddfs /mnt/a/,/mnt/b/,/mnt/c/ /storeall/

其中/mnt/a//mnt/b//mnt/c/是三個不同的掛載點,可以來自三個不同的硬碟驅動器。您可以像這樣解除安裝:

fusermount -u /storeall

如果一個磁碟發生故障,您只會失去儲存在該特定磁碟上的文件。如果您的數據對您很重要,並且您希望您的數據能夠在磁碟故障中倖存下來,您應該考慮使用 RAID 設置(搜尋 mdadm)。

編輯:PS!你掛載的設備甚至可以有不同的文件系統!

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