溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ceph學習筆記之十三 CephFS文件系統

發布時間:2020-06-18 09:01:48 來源:網絡 閱讀:7419 作者:zhutianss 欄目:建站服務器

CephFS文件系統

? Ceph FileSystem簡稱CephFS,是一個支持POSIX接口的文件系統存儲類型。目前發展比較滯后,主要原因CephFS技術不夠成熟,另外受云計算對RBD和RADOSGW需求比CephFS大,社區將發展重點放到RBD和RADOSGW之上。因此目前CephFS還是比較適合實驗或測試場景;隨著應用需求增多CephFS將逐漸被重視。

CephFS架構

CephFS文件系統主要特點:

1、客戶端可以方便的掛載到本地使用;

2、可以作為資源共享用途;

3、繼承了RADOS的容錯性和擴展性;

4、同樣可以提供基于副本的冗余方式來保障數據高可靠性。

CephFS實現方式

使用CephFS需要使用Metadata Server(MDS)來管理文件系統的命名空間及客戶如何訪問OSD數據存儲;MDS也是一個服務進程,因此在體驗CephFS前首先部署MDS并啟動ceph-mds服務。

MDS(Metadata Server)介紹

什么是元數據及作用?

? 元數據主要負責記錄數據的屬性,如文件存儲位置、文件大小和存儲時間;負責資源查找、文件記錄、存儲位置記錄、訪問授權等。

MDS體現形式

? MDS是以一個進程運行的服務,主要負責CephFS集群中文件和目錄管理,確保它們的一致性,MDS和MON很類似,因此可以多節點部署實現冗余。

? CephFS主要依賴MDS進程提供服務,MDS提供包含緩存層的一致性文件系統,MDS不會直接向客戶端提供任何數據,所有數據都是由后端OSD提供的,從而降低自身的讀寫次數。 MDS還具備動態集群,其MDS可以加入或退出,可以快速接管故障節點。MDS進程可以配置成活躍或被動狀態, 活躍的MDS即為主MDS,其他的MDS則進入Standby狀態,當主MDS節點發生故障,Standby狀態的節點將接管其工作并提升為主節點;其元數據信息以內存緩存方式響應外部訪問請求。

處理流程

當客戶端打開一個文件時,客戶端向MDS發送請求;MDS向OSD定位文件所在的索引節點,索引節點包含文件的元數據信息,如文件所有者、大小、權限等;MDS賦予客戶端讀取緩存文件內容的權限,當訪問被授權后返回給客戶端File Inode值、Layout(Layout定義文件內容如何被映射到Object)、文件大??;客戶端根據MDS返回的信息定位到需要訪問的文件,然后直接與OSD進行I/O交互。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女