mfs分布式檔案系統介紹 01

2022-09-14 14:33:19 字數 858 閱讀 2922

mfs分布式檔案系統就是把一些分散在多台計算機上的共享資料夾,集合到乙個共享資料夾內,使用者要訪問這些資料夾的時候,只要開啟乙個資料夾就可以的看到所有鏈結到此資料夾內的共享資料夾。

元資料伺服器(master):在整個體系中負責管理檔案系統,維護元資料,目前不支援高可用。

元資料日誌伺服器(metalogger):備份master伺服器的變化日誌檔案,當master伺服器損壞,可以從日誌伺服器中取得檔案恢復。

資料儲存伺服器(chunk server):真正儲存資料的伺服器,伺服器越多,容量就越大,可靠性越高,效能越好。

客戶端(client): 可以像掛載nfs一樣 掛載mfs檔案系統

客戶端向元資料伺服器發出讀請求

元資料伺服器把所需資料存放的位置(chunk server的ip位址和chunk編號)告知客戶端

客戶端向已知的chunk server請求傳送資料

chunk server向客戶端傳送資料 

客戶端向元資料伺服器傳送寫入請求

元資料伺服器與chunk server進行互動,但元資料伺服器只在某些伺服器建立新的分塊chunks,建立成功後由hunk servers告知元資料伺服器操作成功

元資料伺服器告知客戶端,可以在哪個chunk server的哪些chunks寫入資料

客戶端向指定的chunk server寫入資料

該chunk server與其他chunk server進行資料同步,同步成功後chunk server告知客戶端資料寫入成功

客戶端告知元資料伺服器本次寫入完畢

申明:本文**李佳良老師51部落格

MFS分布式檔案系統簡介

注意 mfs特性 moosefs是乙個分布式儲存的框架,其具有如下特性 可能的瓶頸 master 本身的效能瓶頸。mfs 系統 master 存在單點故障如何解決?moosefs drbd heartbeat 來保證 master 單點問題?不過在使用過程中不可能完全不關機和間歇性的網路中斷 體系架...

分布式檔案系統介紹

分布式系統 分布式系統是指利用多台計算機協同解決單台計算機所不能解決的計算 儲存等問題。分布式系統分兩種 分布式儲存和分布式計算。分布式儲存主要有分布式檔案系統和分布式資料庫。分布式檔案系統主要是用於檔案儲存。網際網路上的所有資源,最終都會以檔案的形式存放在具體的物理機器的儲存裝置上。儲存 讀取和管...

分布式檔案系統Cept介紹

ceph a scalable distributed storage system linux持續不斷進軍可擴充套件計算空間,特別是可擴充套件儲存空間。ceph 最近加入到 linux 中令人印象深刻的檔案系統備選行列,它是乙個分布式檔案系統,能夠在維護 posix 相容性的同時加入了複製和容錯功...