上一篇讲了MFS的安装, 这一篇将文件的恢复。
1. 恢复误删文件(在客户端3.140操作)
1)挂载mfsmeta:
mfsmount /mnt/mfsmeta -H 192.168.3.127 -p –m
2)切换到 /mnt/mfsmeta 目录
多了 sustained trash 两个字目录
3)切换到 trash 字目录下
cd trash
里面包含了删除的文件和undel目录
4)恢复文件
查找文件 find ./ | grep aaa.txt
恢复文件 mv './37D/0005537D|files|aaa.txt' undel
5)确认文件
cd /mnt/mfs/files
cat aaa.txt
2. 设置回收站清空时间(默认是1天,最小好像是1小时,设了300查的时候还是3600)
mfssettrashtime -H 300 *
查看回收站清空时间
mfsgettrashtime -H *
3. 安装备份服务器 metalogger(3.131)
1) rpm -ivh moosefs-metalogger-3.0.79-1.rhsysv.x86_64.rpm
2) mfsmetalogger start
4. 恢复
1) 恢复之前先备份master的/var/lib/mfs, /etc/mfs, /mnt/drbd0/mfs(由于后面的高可用方式使用了drbd技术,调整DATA_PATH) 和 metalogger的 /var/lib/mfs
2) 恢复方法三种:
i. mfsmaster -a
ii. mv metadata.mfs.back metadata.mfs ,然后mfsmaster start(这种最多会丢失一个小时之内的数据,不推荐)
iii. scp mfsmetalogger: /var/lib/mfs/* /mnt/drbd0/mfs[master的/etc/mfs/mfsmaster.cfg的DATA_PATH, 默认为/var/lib/mfs]
mfsmaster -a
生产环境在master和metalogger所在服务器分别起了一个logger服务,备份目录均为/var/lib/mfs
mfsmaster所在机器的/mnt/drbd0/mfs
mfsmetalogger所在机器的/var/lib/mfs
说明:
changelog 1小时生成一个文件,保留最近50个小时。mfs操作实时写入changelog.
metadata.mfs.back 保留最近1小时
mfsmetalogger服务每天从mfsmaster更新一次metadata.mfs.back, 并实时更新changelog, 因此可以恢复实时数据。
- 大小: 164.7 KB
- 大小: 97.8 KB
分享到:
相关推荐
本文将深入探讨MooseFS 3.0.84-1版本的特性、工作原理以及其在实际应用中的价值。 MooseFS,简称MFS,是由MooseFS Team开发的开源分布式文件系统。它以高可用性、容错性和可扩展性为主要设计目标,适用于需要处理...
《分布式存储系统MooseFS详解:从3.0.101版本说起》 MooseFS,简称MFS,是一款高性能、可扩展的分布式文件系统,适用于大规模数据存储和处理场景。在3.0.101-1这个版本中,MFS进一步优化了其在云原生环境下的表现,...
MooseFS集群部署详解 MooseFS是一款高性能的分布式文件系统,能够提供高可用性和高扩展性的存储解决方案。以下是MooseFS集群部署的详细手册。 一、安装部署Master角色服务器 1. 安装相关依赖包:yum -y install ...
Moosefs-3.0.91-1.tar.gz源码包下载地址,MFS是一个具有容错性的网络分布式文件系统,它将数据分散存放在多个物理服务器或单独磁盘或分区上,确保一份数据有多个备份副本,对于访问MFS的客户端或者用户来说,整个...
以上概述了MooseFS 3.0的核心概念和技术细节,为读者提供了深入理解MooseFS架构、安装配置过程以及存储类功能的基础。对于希望部署分布式文件系统的组织来说,MooseFS 是一个值得考虑的选择,尤其是在需要高度可扩展...
### 安装部署MooseFS文档知识点 #### 标题解析 - **MooseFS官方安装部署手册**:本手册提供了官方推荐的MooseFS分布式文件系统的安装步骤和配置指南,涵盖多种操作系统平台,如Ubuntu、CentOS、RedHat以及MacOSX。...
MooseFS是一种网络分布式文件系统,用户可以通过本手册了解如何安装部署和使用MooseFS 3.0版本。用户手册提供了系统架构、工作原理、容错性、平台兼容性等基础知识点,同时提供了对MooseFS系统硬件要求的详细说明,...
总的来说,MooseFS通过RPM包提供的安装方式简化了部署流程,使得在企业环境中快速搭建和管理分布式文件系统成为可能。通过合理配置和管理,MooseFS能为大数据处理、云计算和大规模存储应用提供可靠且高效的解决方案...
下面我们将深入探讨MooseFS的核心概念、工作原理以及如何进行部署。 MooseFS的架构基于主从模型,由三部分组成:Master Server(主服务器)、Chunk Server(数据块服务器)和Client(客户端)。Master Server负责元...
2. **Ansible自动化部署原理** - 控制节点:Ansible通过控制节点对目标节点进行配置和管理,无需在目标节点安装任何代理软件。 - Playbook:Ansible的核心是Playbook,它是用YAML编写的任务列表,定义了如何配置、...
### MooseFS 安装与配置详解 #### 一、MooseFS概述 MooseFS (MFS) 是一种分布式文件系统,它能够提供大规模的数据存储能力,并具备良好的容错性和可扩展性。MooseFS 适用于多种场景,包括但不限于海量数据存储、云...
- 在部署MooseFS之前,需要确保所有服务器之间可以通过DNS名称互相识别。这有助于简化配置并提高系统的可管理性。 **3.2 新增库** - 安装过程中可能需要添加新的软件仓库以获取MooseFS的相关软件包。 **3.3 Pro及...
本安装手册将详细讲解如何在你的环境中部署和使用MooseFS。 **1. 安装前准备** 在开始安装MooseFS之前,确保你的硬件环境满足最低要求,包括足够的CPU、内存和磁盘空间。同时,你需要一个网络环境,以便于各个节点...
MooseFS,简称MFS,是一款高性能、可扩展的分布式文件系统,专为处理大量数据和高并发访问而设计。1.6.26版本是该系统的一个更新,旨在提供更好的稳定性和性能优化。在本篇文章中,我们将深入探讨MFS的特性、工作...
在部署MooseFS时,你需要安装Master、Chunk Server和Client软件包。根据描述,用户手册中应包含详细的安装步骤和配置指南,包括如何设置环境变量、配置文件参数以及启动和停止服务的命令。 **3. 文件系统操作** MFS...
MooseFS,简称MFS,是一款高性能、可扩展的分布式文件系统,被广泛应用于大数据处理、云计算环境以及大规模存储需求的场景。通过深入分析MooseFS的源代码,我们可以了解到其内部工作原理,这对于理解分布式文件系统...
MooseFS,简称MFS,是一款高性能、可扩展的分布式文件系统,专为处理大量数据和高并发访问而设计。...通过详细的安装教程和理解其工作原理,你可以有效地部署和管理MFS,充分利用其优势来满足业务需求。
MooseFS,简称MFS,是一款...总结来说,MooseFS的安装涉及多个组件的部署和配置,通过RPM包进行安装可以简化这一过程。正确安装和配置MFS,可以为企业提供一个高效、可靠的分布式存储解决方案,适应大数据时代的需求。
从源码角度分析MooseFS分布式文件系统的整体架构和各模块实现原理。