最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

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

2022-02-10 12:01 作者:Vecloud_  | 我要投稿

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

(1)優(yōu)勢:


1、高可靠(數(shù)據(jù)的多個拷貝被存儲在不同的計算機上);


2、通過附加新的計算機或者硬盤可以實現(xiàn)容量的動態(tài)擴展;


3、刪除的文件可以根據(jù)一個可配置的時間周期進行保留(一個文件系統(tǒng)級別的回收站);


4、不受訪問和寫入影響的文件連貫快照。


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


1、管理服務(wù)器(master server):


一臺管理整個文件系統(tǒng)的獨立主機,存儲著每個文件的元數(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ù)量的主機,可以通過mfsmount進程與管理服務(wù)器(接收和更改元數(shù)據(jù))和數(shù)據(jù)服務(wù)器(改變實際文件數(shù)據(jù))進行交流。


搭建MFS分布式文件系統(tǒng)修改服務(wù)器主機名


[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.distmfsmetalogger.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 mfsmfs? ? ? ?73676? ? ? 1? 0 00:33 ?? ? ? ? 00:00:25 /usr/local/mfs/sbin/mfsmaster startroot? ? ?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 mfsroot? ? ? 45092? 21706? 0 08:54 pts/1? ? 00:00:00 grep --color=auto mfsmfs? ? ? ?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 startworking directory: /usr/local/mfs/var/mfslockfile created and lockedinitializing 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 *:9422no charts data file - initializing empty chartsmfschunkserver 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)建文件,進行掛載[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.128mfsmaster 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/profilemater server? 啟動監(jiān)控程序[root@master ~]# /usr/local/mfs/sbin/mfscgiserv lockfile created and lockedstarting simple cgi server (host: any , port: 9425 , rootpath: /usr/local/mfs/share/mfscgi)[root@master ~]#在宿主機輸入地址192.168.18.128:9425訪問頁面

了解更多相關(guān)內(nèi)容歡迎關(guān)注http://www.vecloud.com/

MFS分布式文件系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
延安市| 黄骅市| 耒阳市| 时尚| 石泉县| 通州市| 五常市| 铁力市| 鹤壁市| 博兴县| 建湖县| 分宜县| 垣曲县| 嘉黎县| 嘉鱼县| 呼伦贝尔市| 乐山市| 涟源市| 新巴尔虎左旗| 临夏市| 白沙| 确山县| 宁河县| 大足县| 锡林浩特市| 神木县| 博客| 沂南县| 额敏县| 萍乡市| 剑河县| 通河县| 黄梅县| 衡阳县| 内黄县| 南靖县| 阳春市| 灵武市| 孝义市| 武义县| 灵宝市|