您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關在Linux中如何使用Stratis配置本地存儲的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
Stratis 希望讓如下三件事變得更加容易:存儲初始化配置;后續變更;使用高級存儲特性,包括快照、精簡配置,甚至分層。
Stratis 是一個卷管理文件系統(VMF),類似于 ZFS 和 Btrfs。它使用了存儲“池”的核心思想,該思想被各種 VMF 和 形如 LVM 的獨立卷管理器采用。使用一個或多個硬盤(或分區)創建存儲池,然后在存儲池中創建卷。與使用 fdisk 或 GParted 執行的傳統硬盤分區不同,存儲池中的卷分布無需用戶指定。
VMF 更進一步與文件系統層結合起來。用戶無需在卷上部署選取的文件系統,因為文件系統和卷已經被合并在一起,成為一個概念上的文件樹(ZFS 稱之為數據集,Brtfs 稱之為子卷,Stratis 稱之為文件系統),文件數據位于存儲池中,但文件大小僅受存儲池整體容量限制。
換一個角度來看:正如文件系統對其中單個文件的真實存儲塊的實際位置做了一層抽象,而 VMF 對存儲池中單個文件系統的真實存儲塊的實際位置做了一層抽象。
基于存儲池,我們可以啟用其它有用的特性。特性中的一部分理所當然地來自典型的 VMF實現,例如文件系統快照,畢竟存儲池中的多個文件系統可以共享物理數據塊;冗余,分層,完整性等其它特性也很符合邏輯,因為存儲池是操作系統中管理所有文件系統上述特性的重要場所。
上述結果表明,相比獨立的卷管理器和文件系統層,VMF 的搭建和管理更簡單,啟用高級存儲特性也更容易。
作為新項目,Stratis 可以從已有項目中吸取經驗,我們將在第二部分深入介紹 Stratis 采用了 ZFS、Brtfs 和 LVM 的哪些設計。總結一下,Stratis 與其不同之處來自于對功能特性支持的觀察,來自于個人使用及計算機自動化運行方式的改變,以及來自于底層硬件的改變。
首先,Stratis 強調易用性和安全性。對個人用戶而言,這很重要,畢竟他們與 Stratis 交互的時間間隔可能很長。如果交互不那么友好,尤其是有丟數據的可能性,大部分人寧愿放棄使用新特性,繼續使用功能比較基礎的文件系統。
第二,當前 API 和DevOps 式自動化的重要性遠高于早些年。Stratis 提供了支持自動化的*** API,這樣人們可以直接通過自動化工具使用 Stratis。
第三,SSD 的容量和市場份額都已經顯著提升。早期的文件系統中很多代碼用于優化機械介質訪問速度慢的問題,但對于基于閃存的介質,這些優化變得不那么重要。即使當存儲池過大而不適合使用 SSD 的情況,仍可以考慮使用 SSD 充當緩存層,可以提供不錯的性能提升。考慮到 SSD 的優良性能,Stratis 主要聚焦存儲池設計方面的靈活性和可靠性。
***,與 ZFS 和 Btrfs 相比,Stratis 具有明顯不一樣的實現模型(我會在第二部分進一步分析)。這意味著對 Stratis 而言,雖然一些功能較難實現,但一些功能較容易實現。這也加快了 Stratis 的開發進度。
感謝各位的閱讀!關于“在Linux中如何使用Stratis配置本地存儲”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。