真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MFS分布式文件系統(tǒng)-創(chuàng)新互聯(lián)

一、MFS 簡介:

MooseFS是一個具有容錯性的網(wǎng)絡(luò)分布式文件系統(tǒng)。它把數(shù)據(jù)分散存放在多個物理服務(wù)器上,而呈現(xiàn)給用戶的則是一個統(tǒng)一的資源。

創(chuàng)新互聯(lián)建站2013年至今,先為煙臺等服務(wù)建站,煙臺等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為煙臺企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

(1)優(yōu)勢:

1、高可靠(數(shù)據(jù)的多個拷貝被存儲在不同的計算機(jī)上);
2、通過附加新的計算機(jī)或者硬盤可以實現(xiàn)容量的動態(tài)擴(kuò)展;
3、刪除的文件可以根據(jù)一個可配置的時間周期進(jìn)行保留(一個文件系統(tǒng)級別的回收站);
4、不受訪問和寫入影響的文件連貫快照。

(2)體系結(jié)構(gòu):

1、管理服務(wù)器(master server):
一臺管理整個文件系統(tǒng)的獨立主機(jī),存儲著每個文件的元數(shù)據(jù)(文件的大小、屬性、位置信息,包括所有非常規(guī)文件的所有信息,例如目錄、套接字、管道以及設(shè)備文件)

2、數(shù)據(jù)服務(wù)器群(chunk servers):
任意數(shù)目的商用服務(wù)器,用來存儲文件數(shù)據(jù)并在彼此之間同步(如果某個文件有超過一個備份的話)

3、元數(shù)據(jù)備份服務(wù)器(metalogger server):
任意數(shù)量的服務(wù)器,用來存儲元數(shù)據(jù)變化日志并周期性下載主要元數(shù)據(jù)文件,以便用于管理服務(wù)器意外停止時好接替其位置。

4、訪問mfs的客戶端:
任意數(shù)量的主機(jī),可以通過mfsmount進(jìn)程與管理服務(wù)器(接收和更改元數(shù)據(jù))和數(shù)據(jù)服務(wù)器(改變實際文件數(shù)據(jù))進(jìn)行交流。

搭建MFS分布式文件系統(tǒng)

修改服務(wù)器主機(jī)名

[root@localhost ~]# hostnamectl set-hostname master
[root@localhost ~]# su
[root@master ~]# 

[root@localhost ~]# hostnamectl set-hostname log
[root@localhost ~]# su
[root@log ~]# 

[root@localhost ~]# hostnamectl set-hostname chunk01
[root@localhost ~]# su
[root@chunk01 ~]# 

[root@localhost ~]# hostnamectl set-hostname chunk02
[root@localhost ~]# su
[root@chunk02 ~]#

[root@localhost ~]# hostnamectl set-hostname client

[root@localhost ~]# su
[root@client ~]#

搭建Master server

#關(guān)閉防火墻
[root@master ~]# systemctl stop firewalld.service 
[root@master ~]# setenforce 0

#安裝軟件包
[root@master ~]# yum install  zlib-devel gcc gcc-c++ -y

#創(chuàng)建用戶
[root@master ~]# useradd mfs -s /sbin/nologin

#創(chuàng)建掛載點并掛載軟件包文件
[root@master ~]# makdir /abc
[root@master ~]# mount.cifs //192.168.10.59/LAMP-C7 /abc/
Password for root@//192.168.10.59/LAMP-C7:  
[root@master ~]# cd /abc/rpm/mfs/

#解壓軟件包
[root@master mfs]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt/
[root@master mfs]# cd /opt/mfs-1.6.27/

#編譯源碼包
[root@master mfs-1.6.27]# ./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfschunkserver \
--disable-mfsmount

#編譯并安裝
[root@master mfs-1.6.27]# make && make install

#復(fù)制相關(guān)文件
[root@master mfs-1.6.27]# cd /usr/local/mfs/etc/mfs/
[root@master mfs]# cp mfsmaster.cfg.dist mfsmaster.cfg
[root@master mfs]# cp mfsexports.cfg.dist mfsexports.cfg
[root@master mfs]# cp mfsmetalogger.cfg.dist
mfsmetalogger.cfg
[root@master mfs]# cd /usr/local/mfs/var/mfs/
[root@master mfs]# cp metadata.mfs.empty metadata.mfs

#對用戶授權(quán)
[root@master mfs]# chown -R mfs.mfs /usr/local/mfs/

#開啟服務(wù)
[root@master mfs]# /usr/local/mfs/sbin/mfsmaster start
[root@master ~]# ps -ef | grep mfs
mfs       73676      1  0 00:33 ?        00:00:25 /usr/local/mfs/sbin/mfsmaster start
root     114704  90019  0 08:54 pts/1    00:00:00 grep --color=auto mfs

搭建MetaLogger server

#關(guān)閉防火墻
[root@log ~]# systemctl stop firewalld.service 
[root@log ~]# setenforce 0

#安裝軟件包
[root@log ~]# yum install zlib-devel gcc gcc-c++ -y

#創(chuàng)建用戶
[root@log ~]# useradd mfs -s /sbin/nologin

#創(chuàng)建掛載點并掛載軟件包文件
[root@log ~]# mkdir /abc
[root@log ~]# mount.cifs //192.168.10.59/LAMP-C7 /abc/
Password for root@//192.168.10.59/LAMP-C7:
[root@log ~]# cd /abc/rpm/mfs/

#解壓軟件包
[root@log ~]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt/
[root@log mfs-1.6.27]# cd /opt/mfs-1.6.27/

#編譯源碼包
[root@log ~]# ./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfschunkserver \
--disable-mfsmount

#編譯并安裝
[root@log mfs-1.6.27]# make && make install

#復(fù)制相關(guān)文件
[root@log mfs-1.6.27]# cd /usr/local/mfs/etc/mfs/
[root@log mfs]# cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
[root@log mfs]# vim mfsmetalogger.cfg
去除15行注釋,并修改為MASTER_HOST = 192.168.18.128

#對用戶授權(quán)
[root@log ~]# chown -R mfs.mfs /usr/local/mfs/

#開啟服務(wù)
[root@log ~]# /usr/local/mfs/sbin/mfsmetalogger start
[root@log ~]# ps -ef | grep mfs
root      45092  21706  0 08:54 pts/1    00:00:00 grep --color=auto mfs
mfs       65494      1  0 07:20 ?        00:00:03 :

搭建chunkserver

(兩臺服務(wù)器配置一樣)

#安裝軟件包
[root@chunk01 ~]# yum install  zlib-devel gcc gcc-c++ -y
[root@chunk01 ~]# useradd mfs -s /sbin/nologin

#創(chuàng)建掛載點并掛載軟件包文件
[root@chunk01 ~]# mkdir /abc
[root@chunk01 ~]# mount.cifs //192.168.10.59/LAMP-C7 /abc/
Password for root@//192.168.10.59/LAMP-C7:  
[root@chunk01 ~]# cd /abc/rpm/mfs/

#解壓軟件包
[root@chunk01 mfs]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt/
[root@chunk01 mfs]# cd /opt/mfs-1.6.27/

#編譯源碼包
[root@chunk01 mfs-1.6.27]#./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfsmaster \
--disable-mfsmount

#編譯并安裝
[root@chunk01 mfs-1.6.27]# make && make install

復(fù)制文件并修改配置文件
[root@chunk01 mfs-1.6.27]# cd /usr/local/mfs/etc/mfs/
[root@chunk01 mfs]# cp mfschunkserver.cfg.dist mfschunkserver.cfg
[root@chunk01 mfs]# cp mfshdd.cfg.dist mfshdd.cfg
[root@chunk01 mfs]# vim mfschunkserver.cfg
去除12行注釋,并修改為MASTER_HOST = 192.168.18.128
[root@chunk01 mfs]# vim mfschunkserver.cfg
在文末加上目錄data
/data
[root@chunk01 mfs]# mkdir /data
[root@chunk01 mfs]# cd
[root@chunk01 ~]# chown -R mfs.mfs /data/

#開啟服務(wù)
[root@chunk01 ~]# /usr/local/mfs/sbin/mfschunkserver start
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfschunkserver modules ...
hdd space manager: path to scan: /data/
hdd space manager: start background hdd scanning (searching for available chunks)
main server module: listen on *:9422
no charts data file - initializing empty charts
mfschunkserver daemon initialized properly

客戶端配置

#關(guān)閉防火墻
[root@client ~]# systemctl stop firewalld.service 
[root@client ~]# setenforce 0
#
安裝軟件包
[root@client ~]# yum install gcc gcc-c++ zlib-devel -y
[root@client ~]# mkdir /abc
[root@client ~]# mount.cifs //192.168.10.59/LAMP-C7 /abc/
Password for root@//192.168.10.59/LAMP-C7:  
[root@client ~]# cd /abc/rpm/mfs/
[root@client mfs]# tar zxvf fuse-2.9.2.tar.gz -C /opt/
[root@client fuse-2.9.2]# ./configure
[root@client fuse-2.9.2]# make && make install
[root@client fuse-2.9.2]# vim /etc/profile
在文末插入下面這句話
exportPKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
[root@client fuse-2.9.2]# source /etc/profile
[root@client fuse-2.9.2]# useradd mfs -s /sbin/nologin 
[root@client fuse-2.9.2]# cd
[root@client ~]# cd /abc/rpm/mfs/
[root@client mfs]# tar zxvf mfs-1.6.27-5.tar.gz -C /opt/
[root@client mfs-1.6.27]# ./configure \
 --prefix=/usr/local/mfs \
 --with-default-user=mfs \
 --with-default-group=mfs \
 --disable-mfschunkserver \
 --disable-mfsmaster \
 --enable-mfsmount

#編譯及安裝
[root@client mfs-1.6.27]# make && make install

#創(chuàng)建文件,進(jìn)行掛載
[root@client mfs-1.6.27]# mkdir /opt/mfs
[root@client mfs-1.6.27]# modprobe fuse
[root@client mfs-1.6.27]# /usr/local/mfs/bin/mfsmount /opt/mfs -H 192.168.18.128
mfsmaster accepted connection with parameters: read-write,restricted_ip ; root mapped to root:root
優(yōu)化客戶端
[root@client mfs-1.6.27]# vim /etc/profile
在文末插入下面這句話
export PATH=/usr/local/mfs/bin:$PATH
[root@client mfs-1.6.27]# source /etc/profile

mater server 啟動監(jiān)控程序

[root@master ~]# /usr/local/mfs/sbin/mfscgiserv 
lockfile created and locked
starting simple cgi server (host: any , port: 9425 , rootpath: /usr/local/mfs/share/mfscgi)
[root@master ~]#

在宿主機(jī)輸入地址http://192.168.18.128:9425訪問頁面

MFS分布式文件系統(tǒng)

MFS分布式文件系統(tǒng)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)站名稱:MFS分布式文件系統(tǒng)-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/hjpeg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部