drbd重建
- 断开所有drbd连接
drbdadm disconnect all - 关闭所有的drbd盘
drbdadm down all - 停掉drbd服务
/etc/init.d/drbd stop - 查看drbd的状态,看到的应该是空
drbd-overview - 清空分区的内容
dd if=/dev/zero of=/dev/sdb1 bs=4096 count=512K
dd if=/dev/zero of=/dev/sdb2 bs=4096 count=512K - 重建metadata
drbdadm create-md drbd1
drbdadm create-md drbd2
这个不要在生产环境用
同步加速
drbdadm disk-options –c-plan-ahead=0 –resync-rate=250M <DRBD RESOURCE NAME>
快速同步drbd的方式
假设 A -> B 同步, A 是primary, B 是 secondary:
1) 在 A 和 B 两边, 将 /etc/drbd.d/ 下面的 *.init 和 *.rebuild 都删掉
2) 在 A 所在物理机, 运行
umount /data
drbdadm down A
3)在 B 所在的物理机, 运行
drbdadm down A
drbdadm — –force create-md A
drbdadm up A
4)在 A 所在的物理机, 运行
drbdadm down A
drbdadm — –force create-md A
drbdadm up A
drbdadm — –clear-bitmap new-current-uuid A
drbdadm primary –force A
5)在A,B分别执行 mkfs.xfs -f -K /dev/drbd0
mount -t xfs -o defaults,allocsize=16m,noatime,nobarrier /dev/drbd0 /pitrix/data/container