使用mogadm配置和管理MogileFS
效了,可以使用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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |