免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1684 | 回复: 1
打印 上一主题 下一主题

[存储网络] 关于MFS的几个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-07 00:25 |只看该作者 |倒序浏览
鄙人愚钝,使用了MFS有这么几个月了,有一些问题没想明白,希望能和大家分析下:

1:在mfs中,如果没有设置chunk备份,也就是说,一个文件就存一份。比如一个文件分别存储在3块磁盘上,把其中一块磁盘下线,再读取整个文件时候发现,整个文件系统会几乎不可用,Client端cpuIO异常的高,如果是websvrer读取,则webserver会处于无响应状态。
也就是说,如果没有设置备份,那么还不如不要使用mfs?

2:在海量存储中,有什么方法能快速的找出有哪些文件的Chunk存在某一台机器上,或者是存在某一块磁盘上?

3:在没有设置备份的情况下,比如存储了10w个文件,创建了10w个文件夹,把存储中一块磁盘拿掉,再把所有文件列表取出,会不会丢掉部分文件,或者文件夹?

4:假若现在有一个Client_sa,挂载了2台chunkserver。现在新上2台chunkserver,替换掉原来的2台Chunkserver。在没有新的master和client的情况下,如何保证数据快速稳定的迁移?

论坛徽章:
0
2 [报告]
发表于 2012-01-09 14:35 |只看该作者
回复 1# youzhengchuan


    1、如果你想设置copy因子为1,还是建议阵列做RAID。mfs是用于大文件的并行读写,虽然也宣称可以容许整个存储当机,但那是建立在copy为多份的情况下。以容量换取安全。
    2、可以查到某个chunk在具体的机器上,但是不能查到在某个磁盘上。好像是mfsfileinfo这个命令吧,不太记得了
    3、没明白LZ的意思,如果说一个文件(大于64M,比如100M)的某个chunk正好在拿掉的那块磁盘上,这个文件肯定是不能读出来的(前提是这个文件目前你没有哪个进程正在打开)
    4、何谓快速稳定的迁移?如果是简单的迁移,是可以的,在web上是可以迁移的。这样,前2台存储上的chunk会迁移到新的两台chunk上,同时master会更改这些元数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP