Linux
使用 Linux 自製自動分層儲存解決方案?(記憶體 -> SSD -> HDD -> 遠端儲存)
與關於將 SSD 用於系統和 HDD 用於數據的問題相關,除了我希望我的系統自動執行此操作…
是否有可能擁有多層儲存並在它們之間自動推送項目,最好使用免費的開源軟體?
我知道非常昂貴的企業級解決方案,例如 EMC SAN-> EMC Centera自動歸檔,但我想知道這種分階段儲存是否可以自動完成。
如果能夠在其中包含多個層,那就太好了:記憶體->SSD->HDD->較慢的 HDD 或磁帶或其他一些存檔解決方案。
有沒有可以自動執行此操作的文件系統?(ZFS、Btrfs、HAMMER?)
任何Unix變體都很好,因為我對它的工作原理以及它是否可能移植到 Linux 或其他風格(BSD 等)感興趣。
好吧,ZFS 使用稱為混合儲存池 (HSP)的儲存分層:
- 層:記憶
- 層:基於 SSD 的讀取記憶體 (L2ARC) 和寫入記憶體(單獨的意圖日誌,也稱為 slog)。
- 層:(便宜的)硬碟
與僅使用硬碟的解決方案相比,借助 HSP,它可以輕鬆自動受益於 SSD 的優勢。使用 HSP 的系統可以比後者更快、更便宜。有關一些不錯的範例和更多詳細資訊,請參閱此連結。
我認為有關於ZFS 的分層儲存管理 (HSM)的計劃(例如參見Automatic Data Migration (ADM) OpenSolaris 項目),但我不知道它的目前狀態。