- 论坛徽章:
- 0
|
我这边有两台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可能的命令都试过了。。。。
谢谢 |
|