Shell腳本自動化部署MFS分布式文件系統(tǒng)
前言:在我們運維中,最常見的文件存儲系統(tǒng)大概就是NFS了,但是隨著網站壓力不斷增加,NFS漸漸不能滿足企業(yè)數(shù)據(jù)增長需求,有木有自動擴展、高效、部署、實施方便快捷的分布式存儲供我們使用呢?那我們來看一下MFS基本可以滿足我們的需求。
MogileFS是一種分布式文件存儲系統(tǒng)??芍С治募詣觽浞莸墓δ埽岣呖捎眯院透邤U展性。MogileFS不支持對一個文件內部的隨機或順序讀寫,因此只適合做一部分應用,如圖片服務,靜態(tài)HTML服務、文件服務器等,這些應用在文件寫入后基本上不需要對文件進行修改,但是可以生成一個新的文件覆蓋原有文件。
分布式文件系統(tǒng)(Distributed File System)是指文件系統(tǒng)管理的物理存儲資源不一定直接連接在本地節(jié)點上,而是通過計算機網絡與節(jié)點相連,分布式文件系統(tǒng)的實際基于客戶機/服務器模式。
目前常見的分布式文件系統(tǒng)有很多種,例如我之前一篇文章里面提到的Hadoop、FastDFS、Moosefs、PNFS(Parallel NFS、Lustre、Tfs、Gfs等等一系列。在眾多的分布式文件系統(tǒng)解決方案中,MFS是搭建比較簡單、使用起來也不需要過多的修改web程序,非常方便。那今天我們使用SHELL腳本來部署MFS。(僅供參考,更詳細的安裝詳見MFS官方安裝文檔)
可以根據(jù)腳本實際修改,由于腳本格式的原因,這里截圖附上。附件包含如上腳本。
本文出自 “吳光科-專注自動化運維” 博客,