免费注册 查看新帖 |

Chinaunix

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

DRBD secondary节点数据无法更新到硬盘上 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-13 14:18 |只看该作者 |倒序浏览
我这边有两台PC机,IP分别为172.7.93.191, 172.7.93.192,安装的都是8.2.6版本,配置文件如下:
global
{
        minor-count        5;
        dialog-refresh 5; #        5 seconds
}

resource r0
{
  protocol C;

  on tyu
  {
    device     /dev/drbd0;
    disk       /dev/hdd9;
    address    172.7.93.191:7788;
    meta-disk internal;
  }

  on debian
  {
    device    /dev/drbd0;
    disk      /dev/sdb5;
    address   172.7.93.192:7788;
    meta-disk internal;
  }

  disk
  {
        on-io-error            detach;
  }

  net
  {
        max-buffers                2048;
        ko-count        4;
  }

  syncer
  {
        rate 10M;
        al-extents 257;        # must be a        prime number
  }

  startup
  {
        wfc-timeout         0;
        degr-wfc-timeout 120;         # 2 minutes.
  }
}

172.7.93.191配置为Primary节点,172.7.93.192配置为Secondary节点。
运行后,两边都是正常的,然后执行在primary端执行: 将80M的数据写入到 /dev/drbd0中,
在secondary端查看:cat /proc/drbd
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by root@debian, 2009-10-12 11:04:54
0: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:81920 dw:81920 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 oos:0

从这里可以看到secondary端的确收到了80M的数据。 但是物理硬盘上的 “disk      /dev/sdb5;” 读到的数据却是没有更新之前的数据,
只有重启了secondary端服务才更新到硬盘上。

请高手指点下,折腾了好几天了。drbdadm,drbdsetup可能的命令都试过了。。。。

谢谢

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
2 [报告]
发表于 2009-10-13 14:52 |只看该作者
只有将secondary设成Primary才可以看到。

论坛徽章:
0
3 [报告]
发表于 2009-10-13 18:13 |只看该作者
那这样系统内部缓存90M的数据么?如果是1G的数据呢?

论坛徽章:
0
4 [报告]
发表于 2009-10-13 20:18 |只看该作者
如果我需要立刻刷新到硬盘上如何处理呢?
另外:我用1G的数据,结果数据还是没有刷到硬盘上,然后我想这些数据临时存放在那里啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP