手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

MooseFS的使用与操作

[日期:2016-07-14] 来源:Linux社区  作者:icenycmh [字体: ]

1:系统挂载
客户端可以利用mfsmount挂载mfs与辅助的mfsmeta文件系统。
mfs文件系统是正规的mfs挂载系统,里面包含了所有的mfs存储的文件与目录。
mfsmeta文件系统是mfs提供用于辅助的文件系统,相当与Windows的回收站。
分配操作系统挂载权限(类似NFS的exports文件):
在mfsmaster上配置:
# vi mfsexports.cfg
# Allow everything but "meta".
  192.168.1.0/24                  /      rw,alldirs,maproot=0
# Allow "meta".
 192.168.1.0/24                  .      Rw

在客户端挂载:
# /usr/local/mfs/bin/mfsmount /mnt/mfs -H mfsmaster
# /usr/local/mfs/bin/mfsmount -m /mnt/mfsmeta/ -H mfsmaster

查看挂载信息:
 # df -kh
 
 # mount



二:回收站操作(trash bin)
  在mfs挂载点删除一个文件,在mfsmeta挂载点可以找到:

  恢复删除的文件:在回收站中找到要恢复的文件,把该文件移动到”undel”目录,文件就可在mfs文件系统中恢复:

查看,设置文件的回收站存放时间:
查看trashtime:
# /usr/local/mfs/bin/mfsgettrashtime trashtest 
trashtest: 86400
默认删除文件存放回收站的时间为86400秒=1天。
 
设置trashtime:
# /usr/local/mfs/bin/mfssettrashtime 100 trashtest 
trashtest: 100
# /usr/local/mfs/bin/mfsgettrashtime trashtest 
trashtest: 100


若把时间设置为0,则文件直接删除,不进入回收站:
#/usr/local/mfs/bin/mfssettrashtime 0 trashtest

三:设定目标的拷贝份数
查看goal:
# /usr/local/mfs/bin/mfsgetgoal trashtest
trashtest: 1

设置goal:
# /usr/local/mfs/bin/mfssetgoal 2 trashtest
trashtest: 2

根据测试:goal number<=chunkserver number

目录设置与文件设置操作一致,给目录设置goal,之后在该目录下创建的文件将会继承该goal,但不会影响到已经存在的文件。
若要使该命令递归到目录下的所有文件,添加-r参数:
# /usr/local/mfs/bin/mfssetgoal -r 3 testdir/


四:详细查看mfs的文件与目录:
查看文件的实际拷贝份数:
mfscheckfile可查看copy数:
# /usr/local/mfs/bin/mfscheckfile testdir/testfile
mfsfileinfo可查看具体的copy位置
# /usr/local/mfs/bin/mfsfileinfo testdir/testfile

 
查看目录树的内容摘要:
# /usr/local/mfs/bin/mfsdirinfo testdir

  上述内容摘要显示了目录、文件及chunks 的数目,还有整个目录占用磁盘空间的情况。
length -文件大小的总和
size –块长度总和
realsize –磁盘空间的使用包括所有的拷贝

相关阅读

分布式文件系统MooseFS http://www.linuxidc.com/Linux/2012-06/62008.htm

CentOS上安装部署MooseFS分布式文件系统 http://www.linuxidc.com/Linux/2013-06/85753.htm

MooseFS分布式文件系统安装配置常见问题集 http://www.linuxidc.com/Linux/2013-06/85752.htm

MooseFS 分布式文件系统安装向导 PDF http://www.linuxidc.com/Linux/2013-06/85751.htm

DRBD+Heartbeat+Pacemaker实现MFS(MooseFS)的高可用 http://www.linuxidc.com/Linux/2012-05/60699.htm

MooseFS 的详细介绍请点这里
MooseFS 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-07/133154.htm

linux
相关资讯       MooseFS  MooseFS使用 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款