SHELL指令碼自動化部署MFS分布式檔案系統

2021-09-03 10:14:48 字數 649 閱讀 4760

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

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

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

目前常見的分布式檔案系統有很多種,例如我之前一篇文章裡面提到的hadoop、fastdfs、moosefs、pnfs(parallel nfs、lustre、tfs、gfs等等一系列。在眾多的分布式檔案系統解決方案中,mfs是搭建比較簡單、使用起來也不需要過多的修改web程式,非常方便。那今天我們使用

shell

指令碼來部署

mfs。(僅供參考,更詳細的安裝詳見mfs官方安裝文件)

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

shell指令碼 自動化部署lnmp

root localhost shell vim lnmp.sh bin bash yum y install httpd 安裝http yum y install mariadb mariadb devel mariadb server 安裝資料庫 yum y install php php my...

自動化部署指令碼

usr bin env python coding utf 8 import sys,os import subprocess import re import shlex import time filename sys.argv 0 absdir os.path.abspath os.path....

部署python自動化指令碼 搭建自動化指令碼執行環境

年前把平台的指令碼寫好了,準備在虛擬機器中全部執行一遍。沒想到在虛擬機器中配置了很長時間,才把環境搭好。為了不再犯這配置環境的苦,在這簡單說說環境的搭建吧。因為寫的指令碼是在win7上實現的,所以虛擬機器我安裝的也是win7系統。1 安裝python 2 配置環境變數 python安裝成功後,將安裝...