首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查询DRBD设备的大小?

如何查询DRBD设备的大小?
EN

Server Fault用户
提问于 2016-09-20 07:47:07
回答 2查看 2.6K关注 0票数 2

要编写安装DRBD设备和文件系统的Ansible脚本,我面临以下问题:

代码语言:javascript
复制
# blockdev --report /dev/drbd0
RO    RA   SSZ   BSZ   StartSec            Size   Device
blockdev: cannot open /dev/drbd0: Wrong medium type

我原以为DRBD设备会像任何md设备一样实现块设备操作。

我用包运行/稳定性

drbd-utils 8.9.2~rc1-2+deb8 amd64 RAID 1 over TCP/IP for Linux (user utilities)

有什么方法可以获得可用的设备大小?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-09-24 08:05:13

我的麻烦是在设备真正可用之前尝试使用/dev/drbd0,也就是当drbdadm cstate data确认它处于ConnectedSyncSource状态时。

顺便说一句,当准备就绪时,blockdev操作可以用于/dev/drbd0,或者大小可以直接从/sys/block/drbd0/size查询。

票数 2
EN

Server Fault用户

发布于 2016-09-20 08:34:34

根据您的drbd utils版本,您可以使用:

代码语言:javascript
复制
drbdsetup status /dev/drbd0 --verbose --statistics

它会给你一些大致如下的东西:

代码语言:javascript
复制
home node-id:1 role:Secondary suspended:no
    write-ordering:none
  volume:0 minor:0 disk:UpToDate
      size:1048412 read:0 written:1048412 al-writes:0 bm-writes:48 upper-pending:0 lower-pending:0 al-suspended:no blocked:no
  nina local:ipv4:10.9.9.111:7001 peer:ipv4:10.9.9.103:7010 node-id:0 connection:Connected role:Secondary
      congested:no
    volume:0 replication:Connected disk:UpToDate resync-suspended:no
        received:1048412 sent:0 out-of-sync:0 pending:0 unacked:0
  nino local:ipv4:10.9.9.111:7021 peer:ipv4:10.9.9.129:7012 node-id:2 connection:Connected role:Secondary
      congested:no
    volume:0 replication:Connected disk:UpToDate resync-suspended:no
        received:0 sent:0 out-of-sync:0 pending:0 unacked:0
  nono local:ipv4:10.9.9.111:7013 peer:ipv4:10.9.9.138:7031 node-id:3 connection:WFConnection
票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/804165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档