MFS原理篇

MFS讀取數據的過程:

  1. client需要一個數據時,首先會向master服務器進行請求
  2. master服務器檢索自己的數據,獲取到數據所在的data服務器的位置
  3. master服務器將data服務器的地發給client
  4. client向data服務器發起獲取數據的請求
  5. data服務器將數據發送給client

MFS寫入數據的過程:
1.當client有寫入需求時,首先向master服務器提供文件元數據的信息,並請求存儲位置
2.master服務器根據寫入文件的元數據信息,在data服務器上創建新的數據塊
3.data服務器通知master新數據塊創建成功
4.master服務器將data服務器的地址返回給client
5.client將數據寫入data 服務器
6.data服務器通知給client寫入成功
7.client通知master服務器寫入數據結束,並將一些用來更新文件長度及最後修改時間的信息發送給master服務器

MFS刪除文件的過程
1.client向master服務器發送要刪除的數據信息
2.master定位到相應元數據信息後進行刪除,並將data服務器上的塊加入異步清除隊列
3.master服務器通知客戶端數據刪除成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章