网络分布式文件系统-MFS搭建以及部署详解

本文详细介绍了MooseFS(MFS)的搭建和部署,包括管理服务器、数据服务器群和客户端的配置。内容涉及元数据管理、文件读写流程、故障恢复和服务关闭问题。通过实例展示了MFS的文件存储、删除及恢复操作,以及应对服务异常的解决策略。
摘要由CSDN通过智能技术生成

实验环境:

主机名 功能
server1 master server
server2 chunk servers
server3 chunk servers
foundation8.ilt.example.com client

一.网络分布式文件系统

MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。

体系结构:
1、管理服务器(master server)
一台管理整个文件系统的独立主机,存储着每个文件的元数据(文件的大小、属性、位置信息,包括所有非常规文件的所有信息,例如目录、套接字、管道以及设备文件)
2、数据服务器群(chunk servers)
任意数目的商用服务器,用来存储文件数据并在彼此之间同步(如果某个文件有超过一个备份的话)
3、元数据备份服务器(metalogger server)
任意数量的服务器,用来存储元数据变化日志并周期性下载主要元数据文件,以便用于管理服务器意外停止时好接替其位置。
4、访问mfs的客户端
任意数量的主机,可以通过mfsmount进程与管理服务器(接收和更改元数据)和数据服务器(改变实际文件数据)进行交流

MooseFS读取过程:

1.客户端询问master服务端,查看的数据在哪里
2.master服务端返回chunk server列表,告诉客户端数据在哪个clunk server端
3.客户端向存储数据的clunk server端发送请求
4.clunk server端将数据发送给客户端
在这里插入图片描述
MooseFS写入过程:

1.客户端询问master服务器,将数据写入到哪里
2.在clunks server端创建clunks,用于写入数据
3.master服务器告诉客户端数据写入到哪里
4.客户端在某个clunks server端写入数据
5.在其他clunks server端同步写入的数据

在这里插入图片描述

二.MFS的配置

管理服务器(master server)配置:(server1)
1.安装软件包

yum install -y moosefs-master-3.0.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值