分佈式存儲系統MFS【六】

MFS客戶端的安裝及配置linux

因爲MFS客戶端依賴於fuse,因此要先安裝fuse服務器

1.下載源碼ide

wget http://cdnetworks-kr-1.dl.sourceforge.net/project/fuse/fuse-2.x/2.8.1/fuse-2.8.1.tar.gz ui

2.解壓源碼spa

tar -xvf fuse-2.8.1.tar.gz.net

cd fuse-2.8.1cdn

3.配置與安裝get

./configure源碼

make && make installit

若是所在系統安裝了fuse,則跳過這個步驟,高版本的linux內核已經支持了。


安裝MFS客戶端

tar -xvf mfs-1.6.11.tar.gz

cd mfs-1.6.11

./configure --prefix=/usr/local/mfs \

--with-default-user=mfs \

--with-default-group=mfs \

--enable-mfsmount


若是這個過程當中,執行到--enable-mfsmount時出現下面的錯誤:

checking for FUSE ...NO configure:error: mfsmount build was forced, but fuse development package is not installed

這樣的錯誤致使不能正確安裝MFS客戶端程序,是由於沒有設置環境變量。經過下面兩種方法能夠解決這個問題:

vi /etc/profile

在文件最下面添加如下內容:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

保存退出後執行

source /etc/profile  即刻生效

而後繼續編譯安裝

make && make install

接下來時掛接MFS文件系統

建立掛接點:

mkdir /mnt/mfs

加載fuse模塊到內核

modprobe fuse

掛機MFS

/usr/local/mfs/bin/mfsmount /mnt/mfs -H 192.168.1.99 -p

而後輸入密碼就能夠了,特別注意的是,全部的MFS都掛接的是同一個元數據服務器的IP,而不是其餘數據存儲服務器的IP。


掛接MFSMETA文件系統

建立掛接點

mkdir /mnt/mfsmeta

掛接MFSMETA

/usr/local/mfs/bin/mfsmount -m /mnt/mfsmeta/ -H 192.168.1.99

查看目錄內容

ls -R /mnt/mfsmeta

/mnt/meta/:

reserved trash


/mnt/meta/reserved:


/mnt/meta/trash;

undel


/mnt/meta/trash/undel;


查看掛在狀況

經過df命令查看磁盤使用狀況以檢查是否掛在成功。

df -h

也能夠利用mount 命令查看MFS掛接信息

mount

寫在已經掛接的文件系統

利用Linux系統的umount命令就能夠寫在已掛接的文件系統:

umount /mnt/mfs

相關文章
相關標籤/搜索