mfs分布式文件系统的简单构建

一、mfs的简介

1.什么是分布式文件系统

分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就像使用本地驱动器一样
判断一个分布式文件系统是否优秀,取决于以下三个因素:
(1)数据的存储方式,(2)数据的读取速率,(3)数据的安全机制

2.mfs的结构

元数据服务器(Master):负责管理文件系统,维护元数据;
元数据日志服务器(c):备份Master服务器的变化日志文件;
数据存储服务器( Chunk Server):真正存储数据的服务器;
客户端(Client)可像挂载NFS一样挂载MFS文件系统

3.环境部署

server1: 172.25.20.1 master
server2: 172.25.20.2 chunk1
server3: 172.25.20.3 chunk2
宿主机: 172.25.20.4 client客户端

二、mfs的部署

1.master的设置
安装master和管理的web图形界面

在这里插入图片描述

cd	/etc/mfs		##查看配置文件
vim /etc/hosts		##做好本地解析
systemctl start moosefs-master		##开启服务,查看使用的端口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看web图形界面使用的端口

在这里插入图片描述
在浏览器访问172.25.20.1:9425/mfs.cgi
在这里插入图片描述
把chunk安装包发给server2和server3
在这里插入图片描述

2.chunk的设置

无特殊说明则server2与server3的配置相同:

安装chunkserver,添加mfsmaster本地解析

在这里插入图片描述
在这里插入图片描述

可以添加一个硬盘来当共享存储,但是我们这里直接就用本地的空间存储
如果要使用添加的硬盘,把它格式化后挂载到目录上,然后操作与本地空间的设定相同

server3建立的是chunk2,其他都相同
在这里插入图片描述

把创建的目录加入mfs配置文件里,会发现自动生成了mfs用户
开启服务,查看端口并查看master的监控端
注意:如果添加到配置文件的目录没有权限,那么就不能启动服务

在这里插入图片描述
在这里插入图片描述
在浏览器查看servers会多出server2,并且显示的是本机内存空间
在这里插入图片描述

客户端挂载文件系统

在这里插入图片描述

3.client的配置
客户端的搭建
mfsmount		##客户端挂载文件系统

在这里插入图片描述
在这里插入图片描述

在客户端下创建目录并且查看相应信息,并把目录下的dir1文件备份设为1

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值