免费注册 查看新帖 |

Chinaunix

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

[FastDFS] 请教Happy Fish:文件同步问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-20 14:24 |只看该作者 |倒序浏览
你好,我有几个问题想了解下。
1。一组新增一个storage后,如何保证同步文件的正确性,源机器到目标机器 的文件同步正确性如何保证。是否有断点续传功能。
2。binlog一直增大的?
3。如果一个文件对应的原storage的ip变了,怎么在同组中找 其他storage 。什么策略。

谢谢

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
2 [报告]
发表于 2010-08-21 18:05 |只看该作者
回复 1# tom20100210

>>1。一组新增一个storage后,如何保证同步文件的正确性,源机器到目标机器 的文件同步正确性如何保证。是否有断点续传功能。
binlog中会记录文件上传、删除等操作,FastDFS根据binlog进行文件同步。已同步到的位置会保存到mark文件中。所以支持断点续传。

>>2。binlog一直增大的?
binlog中只记录文件ID(包括文件路径和文件名),不会存储文件内容,所以binlog文件不会增长得很快。
binlog文件名格式:binlog.###,其中###为顺序号,例如binlog.000、binlog.001等等,binlog文件最大为1GB,写满了会自动写到下一个binlog文件。

>>3。如果一个文件对应的原storage的ip变了,怎么在同组中找 其他storage 。什么策略。
tracker server上记录了集群中的group和storage server信息,通过tracker server可以找到集群中有哪些group,每个group下有哪些storage server,包括哪些storage server是ACTIVE的。

论坛徽章:
0
3 [报告]
发表于 2010-08-23 09:59 |只看该作者
回复 2# happy_fish100


   谢谢回答!
对于第一个问题:那每个组里面的 各个storage 他们的binlog 应该是一样的是吗?
对于第三个问题:再确认一个问题  这样aQMQrExrSbcAAAAAAAMbE3pnnXY632.gz一个文件名 可以反算出 对应ip和时间。。之类的东东?
另外一个问题:  .gz-m 里面的信息有什么用?

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
4 [报告]
发表于 2010-08-23 10:19 |只看该作者
回复 3# tom20100210

>>对于第一个问题:那每个组里面的 各个storage 他们的binlog 应该是一样的是吗?
通常情况下,都应该是一致的。

可能存在不一致的情况,场景如下:
一个Group中有A、B两台storage server。

文件F上传到A,然后立即被删除掉(此时A还没有把文件F同步给B)。
A的binlog中会有两条记录,创建文件F一条,删除文件F一条。

然后A对B进行同步时,发现文件F不存在,就会忽略(跳过)创建文件F和删除文件F这两个同步。
相应地,B的binlog中,就比A的少了两条记录。

>>对于第三个问题:再确认一个问题  这样aQMQrExrSbcAAAAAAAMbE3pnnXY632.gz一个文件名 可以反算出 对应ip和时间。。之类的东东?
是的,可以反解出文件创建时间和上传的storage server IP地址。

>>另外一个问题:  .gz-m 里面的信息有什么用?
-m后缀的文件,保存文件附加属性(meta data),比如作者、图片大小等等。
上传文件时,如果不设置文件相关属性,就不会产生这样的文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP