
如果我們有一個大檔案需要儲存在空間有限的多個儲存媒體上,是否有基於熔斷器的檔案級解決方案?
舉一個具體的例子,假設我們有一個 2TB 的大檔案。我們有四個 500GB 容量的硬碟,每個硬碟安裝在 4 個不同的目錄。顯然我們需要將大檔案分成四個目錄,因為每個目錄最多可以容納 500GB。
分割大檔案的一種方法是使用 lvm 在 500GB 實體磁碟區之上建立 2TB 邏輯磁碟區。但這需要我們在區塊層級工作並使用環回設備,而環回設備可能不會總是可用。
我讀過有關 unionfs 和 chunkfs 的內容,但在這種情況下似乎沒有任何作用。 unionfs 僅聚合 dir 層級的檔案。 chunkfs 提供大檔案的分塊視圖,但不會將寫入作業拆分到不同的目錄中。