drbd重建

drbd重建

  1. 断开所有drbd连接
    drbdadm disconnect all
  2. 关闭所有的drbd盘
    drbdadm down all
  3. 停掉drbd服务
    /etc/init.d/drbd stop
  4. 查看drbd的状态,看到的应该是空
    drbd-overview
  5. 清空分区的内容
    dd if=/dev/zero of=/dev/sdb1 bs=4096 count=512K
    dd if=/dev/zero of=/dev/sdb2 bs=4096 count=512K
  6. 重建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

    原文作者:FilesFan
    原文地址: https://www.jianshu.com/p/203521a17776
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞