分布式存储系统MFS的管理与使用

本文将对MFS">分布式存储系统的管理与使用进行总结,内容包括:MFS在客户端挂载文件系统、MFS常用操作、MFS为垃圾箱设定隔离时间、MFS快照、MFS的其他命令等进行详细的说明。

1、在客户端挂载文件系统

启动管理服务器和数据存储服务器(数据存储服务器是必需的,但推荐至少启动两个)后,客户机便可以利用mfsmount挂接MFS文件系统。

mfsmount的用法如下:

mf smount [-H master] [-p port] [-S path] mountpoint

参数含义如表8-5所示。

表8-5 mfsmount命令的参数的作用

参数 作用 -H master 管理服务器的IP地址 -P port 管理服务器的端口号,要按照mfsmaster.cfg配置文件中的变量MATOCU_LISTEN_POR的值
填写。如果管理服务器使用的是默认管理号,则
不用指出 -S path 指出挂载MFS目录的子目录,默认是/目录,即挂载整个MFS目录 mountpoint 是指先前创建的用来挂载MFS的目录

在启动管理服务器进程时,用了一个“-m”或“-o mfsmeta”的选项,这样可以挂载一个辅助的文件系统mfsmeta。辅助文件系统可以在如下两个方面恢复丢失的数据:

口从MFS卷上误删除了文件,而此文件又过了垃圾文件存放期。
    口为了释放磁盘空间而删除或移动文件,当需要恢复这些文件时,文件又过了垃圾文件存放期。

要使用MFS辅助文件系统,可以执行如下命令:

mfsmount -m/mnt/mfsmeta

需要注意的是,如果决定挂载mfsmeta,那么一定要在mfsmaster的mfsexports.cfg文件中加入如下条目:

*             .         rw

原文件中有此条目,只要将其前面的#去掉即可。

挂载文件系统后就可以执行所有标准的文件操作了,如创建、复制、删除、重命名文件等。MFS是一个网络文件系统,因此操作进度可能比本地系统要慢。

对MFS卷的剩余空间的检查可以采用和本地文件系统同样的方法。例如执行df命令如下:

[root@localhost /]# df -h | grep mfs
mfsmaster:9421    85T    80T  4.9T  95% /mnt/mfs
mfsmaster:9321    394G  244G  15IG  62% /mnt/mfs-test

注意,每一个文件可以被储存为多个副本,在这种情况下,每一个文件所占用的空间要比其文件本身大得多。此外,被删除且在有效期内(trashtime)的文件都放在一个“垃圾箱”中,所以它们也占用空间,其大小也依赖文件的份数。就像其他Linux/UNIX的文件系统一样,为防止删除被其他进程打开的文件,数据将一直被存储,直到文件被关闭。

时间: 2024-11-03 17:42:52

分布式存储系统MFS的管理与使用的相关文章

分布式存储系统MFS的文件系统结构分析

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   本章讲述的是Linux下的开源存储系统MFS,它是由波兰人开发的.MFS文件系统能够实现RAID的功能,不但能够更节约存储成本,而且不逊色于专业的存储系统,更重要的是它能够实现在线扩展.读者必须明白的一点是,MFS是一种半分布式文件系统. MFS概论 MFS的官方网站为http://www.moosefs.org/,在这里可以获取更为详细的帮助.官方MFS的网络

分布式存储系统MFS的维护

本文将对MFShttp://www.aliyun.com/zixun/aggregation/14305.html">分布式存储系统的日常维护进行总结,内容包括:启动MFS集群.停止MFS集群.MFS数据存储服务器的维护.MFS元数据的备份.MFS管理服务器的恢复及从备份恢复MFS管理服务器等内容进行详细的说明. 维护MFS,最重要的是维护元数据服务器,而元数据服务器最重要的目录为/usr/local/mfs/var/mfs,MFS数据的存储.修改.更新等操作变化都会记录在这个目录的某个文

分布式存储系统MFS的编译与安装实例

这里假定http://www.aliyun.com/zixun/aggregation/6585.html">元数据服务的IP地址为192.168.3.34,3个MFS客户端的IP地址分别为192.168.3.98.192.168.3.138和192.168.3.139.下面介绍MFS的搭建过程. 1,安装和配置元数据服务 (l)下载源码 [root@localhost software]# wget http://jaist.dl.sourceforge.net/project/moos

编译与使用MFS分布式存储系统的经验总结

本文将对MFShttp://www.aliyun.com/zixun/aggregation/14305.html">分布式存储系统的编译与使用进行总结,内容包括:MFS安装选项说明.MFS管理服务器.MFS元数据日志服务器.MFS数据存储服务器.MFS客户端挂载等内容进行详细的说明. 1.安装选项说明 部署MFS的首选方法是从源代码安装.源代码安装支持标准./configure -> make ->make install的步骤,重要的配置选项如表8-4所示. 表8-4 MF

大规模分布式存储系统原理与架构

概述 分布式存储概念 分布式存储系统是大量普通 PC 服务器通过 Internet 互联,对外作为一个整体提供存储服务. 特点 可扩展.低成本.高性能.易用 分布式存储涉及的设计主要来自两个领域:分布式系统以及数据库 数据分布.一致性.容错.负载均衡.事务与并发控制.易用性.压缩 / 解压缩 分布式存储分类 非结构化数据.结构化数据.半结构化数据 分布式存储系统分为四类: 分布式文件系统 :以对象的形式组织,对象之间没有关联,这样的数据一般称为 Blob(Binary Large Object,

在 CentOS 7.1 上安装分布式存储系统 Ceph

关于 Ceph 的介绍网上一大堆,这里就不重复了.Sage Weil 读博士的时候开发了这套牛逼的分布式存储系统,最初是奔着高性能分布式文件系统去的,结果云计算风口一来,Ceph 重心转向了分布式块存储(Block Storage)和分布式对象存储(Object Storage),现在分布式文件系统 CephFS 还停在 beta 阶段.Ceph 现在是云计算.虚拟机部署的最火开源存储解决方案,据说有20%的 OpenStack 部署存储用的都是 Ceph 的 block storage. Ce

分布式存储系统基础

    最近读了杨传辉的<大规模分布式存储系统:原理解析与架构实践>,这本书写的很好,涉及的知识点枚不胜举.本篇对于其中的分布式存储系统基础知识做些整理,以飨诸君. 分布式存储系统首先要面对的问题就是数据分片,即将数据均匀地分布到多个存储节点.另外,为了保证可靠性和可用性,需要将数据复制多个副本,这就带来了多个副本的数据一致性问题. 大规模系统的重要目标是节省成本,因而只能采用性价比较高的PC服务器.这些服务器性能很好,但是故障率很高,要求系统能够在软件层面实现自动容错.当存储节点出现故障时,

分布式存储系统

分布式存储系统应该具备的能力 大数据同生活息息相关,大量数据的出现对分布式存储提出了更高的需求,具体表现为以下方面: (1) 高可靠,这是存储系统需要满足的最关键需求,既要保证数据在读写过程中不能发生错误,同时还要保证数据进入到系统后硬件失效不会导致数据丢失.随着集群规模的增大,遇到硬件错误概率会随之变高,存储系统需要有能力保证在任何对数据做转换的时候有无缝的数据检查机制保证数据不会出错,在硬件失效后可以及时补充数据防止硬件损坏引起的数据丢失. (2) 高可用,存储系统必须具备连续提供对外服务的

了解Ceph增强OpenStack云计算环境的开源分布式存储系统

Ceph 是一个开源.统一.分布式的存储系统,提供了一种便捷方式来部署包含商用硬件.低成本且可大规模扩展的存储平台.了解如何创建一个 Ceph 集群(从单一点实现对象.块和文件存储).Ceph 的算法和复制机制,以及如何将它与您的云数据架构和模型相集成.作者提出了一种将 Ceph 集群集成到 OpenStack 生态系统中的简单而又强大的方法. Ceph 是一个符合 POSIX (Portable http://www.aliyun.com/zixun/aggregation/10963.htm