1. 程式人生 > 實用技巧 >用shell指令碼部署mfs

用shell指令碼部署mfs

前言:在我們運維中,最常見的檔案儲存系統大概就是NFS了,但是隨著網站壓力不斷增加,NFS漸漸不能滿足企業資料增長需求,有木有自動擴充套件、高效、部署、實施方便快捷的分散式儲存供我們使用呢?那我們來看一下MFS基本可以滿足我們的需求。

MogileFS是一種分散式檔案儲存系統。可支援檔案自動備份的功能,提高可用性和高擴充套件性。MogileFS不支援對一個檔案內部的隨機或順序讀寫,因此只適合做一部分應用,如圖片服務,靜態HTML服務、檔案伺服器等,這些應用在檔案寫入後基本上不需要對檔案進行修改,但是可以生成一個新的檔案覆蓋原有檔案。

分散式檔案系統(Distributed File System)是指檔案系統管理的物理儲存資源不一定直接連線在本地節點上,而是通過計算機網路與節點相連,分散式檔案系統的實際基於客戶機/伺服器模式。

目前常見的分散式檔案系統有很多種,例如我之前一篇文章裡面提到的Hadoop、FastDFS、Moosefs、PNFS(Parallel NFS、Lustre、Tfs、Gfs等等一系列。在眾多的分散式檔案系統解決方案中,MFS是搭建比較簡單、使用起來也不需要過多的修改web程式,非常方便。那今天我們使用SHELL指令碼來部署MFS。(僅供參考,更詳細的安裝詳見MFS官方安裝文件)170901497.png170914614.png

171009462.png

171011325.png

171013592.png

可以根據指令碼實際修改,由於指令碼格式的原因,這裡截圖附上。附件包含如上指令碼。


轉載於:https://blog.51cto.com/yangcan918/1358989