
Ceph 檔案系統 (CephFS)
Ceph 檔案系統 (CephFS) 是一個建立在 Ceph 分散式物件儲存 (RADOS) 之上的 POSIX 相容檔案系統。CephFS 為多種應用提供了先進、多用途、高可用性且高效能的檔案儲存,包括傳統用途,如共享家目錄、高效能運算 (HPC) 的暫存空間,以及分散式工作流程的共享儲存。工作負載可隨底層 RADOS 物件儲存的規模線性擴充;也就是說,客戶端的資料 I/O 不需要任何閘道器或中介代理來轉接。
可水平擴充的 NAS
分散式檔案系統
Ceph 檔案系統 (CephFS) 會將檔案資料與中繼資料儲存在不同的 RADOS 儲存池中。CephFS 透過中繼資料伺服器 (MDS) 叢集向用戶端提供中繼資料。MDS 叢集可以透過增加新的中繼資料伺服器來擴展,以支援更高的中繼資料工作負載。
檔案系統用戶端可以直接存取分散式儲存池,進行檔案資料物件的讀寫,而無需透過控制器存取。
MDS叢集負責協調資料存取,並作為分散式中繼資料快取狀態的權威,此快取由用戶端與 MDS 共同維護。對中繼資料的變動會由每個 MDS 彙總,並以一系列高效的寫入操作,記錄到 RADOS 上的日誌中;MDS 本地不儲存任何中繼資料狀態。這種模式允許用戶端在 POSIX 檔案系統架構內,進行一致且快速的協同運作。
參考來源: docs.ceph.com
- 使用 Ambedded UVS Manager 部署 CephFS
- 相片集