2013-01-13 8 views
0

在驗證日誌中有許多消息後,我正在使用DRBD的所有系統中。DRBD/sbin/drbdadm驗證內核之後的消息太多:block drbdX:不同步:

kernel: block drbd0: Out of sync: start=403446112, size=328 (sectors) 

在某些系統可能認爲是由工作量,但有一些團隊幾乎沒有工作。

計算機連接用的1Gb質量的網絡中

這些消息不給我多fiablidad的系統和最終需要的cron檢查定時,並且復位故障塊,其轉換的同步系統當然,在一個異步系統中。

這是正常的嗎? 任何解決方案? 有問題嗎?

common { 
    protocol C; 

handlers { 
      pri-on-incon-degr "/usr/lib/drbd/notify-pri-on-incon-degr.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f"; 
    pri-lost-after-sb "/usr/lib/drbd/notify-pri-lost-after-sb.sh; /usr/lib/drbd/notify-emergency-reboot.sh; echo b > /proc/sysrq-trigger ; reboot -f"; 
    local-io-error "/usr/lib/drbd/notify-io-error.sh; /usr/lib/drbd/notify-emergency-shutdown.sh; echo o > /proc/sysrq-trigger ; halt -f"                              
} 
    syncer { 
      # rate after al-extents use-rle cpu-mask verify-alg csums-alg                                
    verify-alg sha1; 
     rate 40M; 
} 
} 


resource r0 { 
    protocol C; 
    startup { 
    wfc-timeout 15;  # non-zero wfc-timeout can be dangerous (http://forum.proxmox.com/threads/3465-Is-it-safe-to-use-wfc-timeout-in-DRBD-configuration) 
    degr-wfc-timeout 60; 
} 
net { 
    cram-hmac-alg sha1; 
    shared-secret "XXXXXXXXXX"; 
    after-sb-0pri discard-zero-changes; 
    after-sb-1pri discard-secondary; 
    after-sb-2pri disconnect; 
} 
on pro01 { 
    device /dev/drbd0; 
    disk /dev/pve/vm-100-disk-1; 
    address YYY.YYY.YYY.YYY:7788; 
    meta-disk internal; 
} 
on pro02 { 
    device /dev/drbd0; 
    disk /dev/pve/vm-100-disk-1; 
    address YYY.YYY.YYY.YYY:7788; 
    meta-disk internal; 
    } 
} 

回答

0

它可能會不時發生,這是正常的。
只要斷開連接並再次連接 - 然後不同步塊將被同步。

DRBD - online verify

+0

哪裏說不同步的消息是正常的?它在飛行中的IO是否會導致驗證中出現誤報? – korkman