当我尝试使用mkfs.ext3格式化/ dev / drbd0时,我收到错误消息:
mkfs.ext3: Wrong medium type while trying to determine filesystem
size.
我在这里找到了解决方案:
但是,如果我执行sueggested命令drbdadm primary test,我收到以下错误:
0: State change Failed: (-1) Multiple primaries not allowed by config
Command ‘drbdsetup 0 primary’ terminated with exit code 11
有任何想法吗 ?
Command cat / proc / drbd的输出:
version: 8.3.7 (api:88/proto:86-91) srcversion: EE47D8BF18AC166BE219757 0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r---- ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:b oos:0
和
drbd.conf:
# You can find an example in /usr/share/doc/drbd.../drbd.conf.example #include "drbd.d/global_common.conf"; #include "drbd.d/*.res"; global { usage-count yes; } common { syncer { rate 100M; } } resource test { protocol C; handlers { pri-on-incon-degr "echo o > /proc/sysrq-trigger ; halt -f"; pri-lost-after-sb "echo o > /proc/sysrq-trigger ; halt -f"; local-io-error "echo o > /proc/sysrq-trigger ; halt -f"; # outdate-peer "/usr/sbin/drbd-peer-outdater"; } startup { wfc-timeout 0; ## Infinite! degr-wfc-timeout 120; ## 2 minutes. } disk { on-io-error detach; } net { # timeout 60; # connect-int 10; # ping-int 10; # max-buffers 2048; # max-epoch-size 2048; # on-disconnect-reconnect; after-sb-0pri discard-younger-primary; after-sb-1pri consensus; after-sb-2pri disconnect; rr-conflict disconnect; # allow-two-primaries; } syncer { rate 100M; al-extents 257; } on VOXDEMOSRV01 { device /dev/drbd0; disk /dev/sda6; address 192.168.1.134:7788; Meta-disk /dev/sda7[0]; } on VOXDEMOSRVOWN01 { device /dev/drbd0; disk /dev/sda2; address 192.168.1.146:7788; Meta-disk /dev/sda5[0];
解决方法
mkfs.ext3: Wrong medium type while trying to determine filesystem
size.
原因是您在辅助节点上,而/ dev / drbd0是只读的.切换到主节点,然后重试.