快速业务通道

使用mogadm配置和管理MogileFS

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-20
效了,可以使用mogadm device mark命令标记设备失效.设备不能直接删除,而只能标记失效.设备标记失效后,该设备上的所有文件将重新在其他设备上备份一份.设备被标记失效之后,就不能重新使用了.如果要重新启用设备,MogileFS不会再用设备上原有的文件数据,而重新给设备分配一个新的设备序号,MogileFS也会认为该设备是一个全新的设备.

  应注意的几点:

  标记失效后的设备不能直接使用原来的设备序号重新用alive激活;

  要保证在同一时间内只有一个设备标记失效,否则会产生数据丢失.

  例如,一般的场景如下:

  1. 如果发现10.0.0.122机器上的/dev/hdb1损坏,这时候需要用mogadm标记设备失效:

  view sourceprint?

  1</p>

  2mogadm device mark mog_storage_122 12202 dead</p>

  从现在开始,MogileFS将会吧12202设备上的文件再次在其他设备上多备份一份,以填补12202失效产生的备份缺失.

  2. 卸载/dev/hdb1,检查磁盘,并修复.

  3. 将磁盘上的文件全部删除,重新挂载到10.0.0.122机器上.

  4. 为磁盘分配一个新的设备序号12203,并添加设备.

  view sourceprint?

  1</p>

  2mount /dev/hdb1 /disk2</p>

  3ln -s /disk2 dev12203

  4mogadm device add 12203 mog_storage_122

  现在新设备12203将开始接收文件存储.

  4 添加域(Domain)和类(Class)

  在MogileFS分布式文件存储系统中,文件通过 KEY 来引用,KEY 在某个存储域下是唯一的.类包含在domain中,可以针对不同的存储类别设置存储不同份数的文件副本.我们添加一个image 域,并为image域添加两个类,一个是large_image,存储分数是2;另一个是thumbnail,存储分数也是2:

  view sourceprint?

  1mogadm domain add image

  2mogadm class add image large_image --mindevcount=2

  3mogadm class add image thumbnail --mindevcount=2

  From -

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号