linux – mkfs.ext3:尝试确定文件系统大小时,介质类型错误

当我尝试使用mkfs.ext3格式化/ dev / drbd0时,我收到错误消息:

mkfs.ext3: Wrong medium type while trying to determine filesystem
size.

在这里找到了解决方案:

http://eng.eelcowesemann.nl/linux-unix/general/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是只读的.切换到主节点,然后重试.

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...