日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

moosefs分布式文件系统

發(fā)布時間:2024/9/3 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 moosefs分布式文件系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

環(huán)境搭建

[root@server1 ~]# curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo 這里注意需要把gpg檢測關(guān)掉 [root@server1 ~]# yum install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli -y [root@server1 ~]# systemctl start moosefs-master # 開啟服務(wù) [root@server1 ~]# netstat -antlp


需要做好本地解析

開啟圖形化監(jiān)控服務(wù)

[root@server1 mfs]# systemctl start moosefs-cgiserv.service [root@server1 mfs]# netstat -antlp


添加一個主機(jī),server2

[root@server2 ~]# yum install moosefs-chunkserver -y [root@server2 ~]# vim /etc/hosts [root@server2 ~]# fdisk -l #這里我加入了10g的vdb

[root@server2 ~]# fdisk /dev/vdb Command (m for help): n Partition type:p primary (0 primary, 0 extended, 4 free)e extended Select (default p): p Partition number (1-4, default 1): First sector (2048-20971519, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): Using default value 20971519 Partition 1 of type Linux and of size 10 GiB is setCommand (m for help): w The partition table has been altered!Calling ioctl() to re-read partition table. Syncing disks. [root@server2 ~]# mkfs.xfs /dev/vdb1 [root@server2 ~]# mkdir /mnt/chunk1 [root@server2 ~]# mount /dev/vdb1 /mnt/chunk1/ [root@server2 ~]# blkid

[root@server2 ~]# vim /etc/fstab [root@server2 ~]# mount -a

[root@server2 ~]# chown mfs.mfs /mnt/chunk1/ [root@server2 ~]# cd /etc/mfs/ [root@server2 mfs]# vim mfshdd.cfg [root@server2 mfs]# systemctl restart moosefs-chunkserver


server3

[root@server3 ~]# yum install moosefs-chunkserver -y [root@server3 ~]# vim /etc/hosts [root@server3 ~]# cd /etc/mfs/ [root@server3 mfs]# vim mfshdd.cfg [root@server3 mfs]# mkdir /mnt/chunk2 [root@server3 mfs]# cd /mnt/ [root@server3 mnt]# ls chunk2 [root@server3 mnt]# chown mfs.mfs chunk2/ [root@server3 mfs]# systemctl start moosefs-chunkserver


訪問http://172.25.3.1:9425 查看效果

這里我使用真機(jī)作為client

[root@zhenji Desktop]# curl "http://ppa.moosefs.com/MooseFS-3-el8.repo" > /etc/yum.repos.d/MooseFS.repo [root@zhenji yum.repos.d]# vim /etc/hosts [root@zhenji yum.repos.d]# cd [root@zhenji ~]# mkdir /mnt/mfs [root@zhenji ~]# cd /etc/mfs/ [root@zhenji mfs]# vim mfsmount.cfg [root@zhenji mfs]# cd [root@zhenji ~]# mfsmount [root@zhenji ~]# cd /mnt/mfs/ [root@zhenji mfs]# mkdir dir1 [root@zhenji mfs]# mfsgetgoal dir1 dir1: 2 [root@zhenji mfs]# mkdir dir2 [root@zhenji mfs]# mfsgetgoal dir2 dir2: 2 [root@zhenji mfs]# cd dir1/ [root@zhenji dir1]# cp /etc/passwd . [root@zhenji dir1]# mfsfileinfo passwd

[root@zhenji dir1]# cd .. [root@zhenji mfs]# cd dir2/ [root@zhenji dir2]# ls [root@zhenji dir2]# cp /etc/fstab . [root@zhenji dir2]# mfsfileinfo fstab


這里再重新開一臺server4,配置同上。

[root@zhenji mnt]# cd mfs [root@zhenji mfs]# ls dir1 dir2 [root@zhenji mfs]# cd dir1/ [root@zhenji dir1]# cd ../dir2 [root@zhenji dir2]# ls fstab [root@zhenji dir2]# dd if=/dev/zero of=bigfile bs=1M count=200 [root@zhenji dir2]# mfsfileinfo bigfile


查看文件在垃圾回收站存放時間

[root@zhenji dir2]# mfsgettrashtime fstab fstab: 86400

文件找回

[root@zhenji mnt]# mkdir mfsmeta [root@zhenji mnt]# cd mfsmeta/ [root@zhenji mfsmeta]# cd .. [root@zhenji mnt]# cd ~/ [root@zhenji ~]# mfsmount -m /mnt/mfsmeta/ [root@zhenji dir2]# rm -f fstab [root@zhenji dir2]# cd /mnt/mfsmeta/ [root@zhenji mfsmeta]# ls sustained trash [root@zhenji mfsmeta]# cd trash/ [root@zhenji trash]# find -name *fstab* [root@zhenji trash]# cd 005/ [root@zhenji 005]# mv 00000005\|dir2\|fstab undel/ [root@zhenji 005]# ls /mnt/mfs/dir2/

[root@zhenji mfs]# mfsscadmin create 2A sclass1 [root@zhenji mfs]# mfsscadmin list


[root@server2 mfs]# vim mfschunkserver.cfg [root@server2 mfs]# systemctl reload moosefs-chunkserver.service



配置規(guī)則如下:

[root@zhenji dir2]# cp /etc/passwd . [root@zhenji dir2]# ls bigfile fstab passwd [root@zhenji dir2]# mfsfileinfo passwd passwd:chunk 0: 0000000000000007_00000001 / (id:7 ver:1)copy 1: 172.25.3.3:9422 (status:VALID)copy 2: 172.25.3.4:9422 (status:VALID) [root@zhenji dir2]# mfssetsclass sclass1 passwd [root@zhenji dir2]# mfsfileinfo passwd passwd:chunk 0: 0000000000000007_00000001 / (id:7 ver:1)copy 1: 172.25.3.2:9422 (status:VALID)copy 2: 172.25.3.3:9422 (status:VALID)

[root@zhenji dir2]# mfsscadmin create A,B sclass2

高可用

總結(jié)

以上是生活随笔為你收集整理的moosefs分布式文件系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。