drbd重建
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 RESOURCENAME>
快速同步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