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