Linux

使用 Linux 自製自動分層儲存解決方案?(記憶體 -> SSD -> HDD -> 遠端儲存)

  • April 10, 2021

關於將 SSD 用於系統和 HDD 用於數據的問題相關,除了我希望我的系統自動執行此操作…

是否有可能擁有多層儲存並在它們之間自動推送項目,最好使用免費的開源軟體?

我知道非常昂貴的企業級解決方案,例如 EMC SAN-> EMC Centera自動歸檔,但我想知道這種分階段儲存是否可以自動完成。

如果能夠在其中包含多個層,那就太好了:記憶體->SSD->HDD->較慢的 HDD 或磁帶或其他一些存檔解決方案。

有沒有可以自動執行此操作的文件系統?(ZFS、Btrfs、HAMMER?)

任何Unix變體都很好,因為我對它的工作原理以及它是否可能移植到 Linux 或其他風格(BSD 等)感興趣。

好吧,ZFS 使用稱為混合儲存池 (HSP)的儲存分層:

  1. 層:記憶
  2. 層:基於 SSD 的讀取記憶體 (L2ARC) 和寫入記憶體(單獨的意圖日誌,也稱為 slog)。
  3. 層:(便宜的)硬碟

與僅使用硬碟的解決方案相比,借助 HSP,它可以輕鬆自動受益於 SSD 的優勢。使用 HSP 的系統可以比後者更快、更便宜。有關一些不錯的範例和更多詳細資訊,請參閱此連結

我認為有關於ZFS 的分層儲存管理 (HSM)的計劃(例如參見Automatic Data Migration (ADM) OpenSolaris 項目),但我不知道它的目前狀態。

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