什么是分布式:
分布式文件系统就是把分散在多个计算机上的共享文件夹集合到一个共享文件夹,在用户要访问这些文件夹的时候
什么是MFS
Moosefs是一个具有容错性的网络分布式文件系统,他把数据分散存在多个物理服务器上,而呈现给客户的是一个统一的资源
独有特征:
1.高可靠,数据的多个拷贝被存储在不同的计算机上
2.通过附加新的计算机或硬盘实现容量的动态扩展
3.删除的文件可以根据配置的时间周期进行保留
4.不受访问和写入影响的文件连贯快照
MFS的组成
元数据服务器(master):在整个系统中负责管理文件系统,维护元数据,目前不支持高可用
元数据日志服务器(metalogger):备份master服务器的变化日志文件,当master服务器损坏,可以从日志服务器中取得文件恢复
数据存储服务器(chunk server):真正存储数据的服务
客户端(client):可以像挂载NFS一样 挂载MFS文件系统
一. 安装元数据服务器(Master)
master需安装以下4个RPM软件包
安装完后会生成一个mfs的用户,后续数据服务器,客户端都需要和它保持一致
需要更改解析:
启动服务:
二.安装chunk server服务器2台
找包安装:
更改mfs的uid gid 需要和masterd的mfs保持一致
解析:
vim /etc/hosts 每台都要做
建立目录并更改用户和组:
更改配置文件:
启动:
测试:
三.客户端安装
测试:
关闭一台chunkserver结果:
四.存储类.标签
在chunkserver打标签:
所打标签:
给目录dir1打标签:
mfsscadmin creat 2A class 2A
mfssetclass -r class2A dir1
五.数据删除恢复
一条自己也不太懂,但是master关闭后输入后,启动就OK了的