如何将 /dev/sdb 与 DRBD 一起使用?

如何将 /dev/sdb 与 DRBD 一起使用?

DRBD现在在 CentOS 7 上进行设置。

配置是:

resource testdata1 {
    protocol C;
    on node1 {
            device /dev/drbd0;
            disk /dev/sdb;
            address 198.19.0.1:7788;
            meta-disk internal;
    }
    on node2 {
            device /dev/drbd0;
            disk /dev/sdb;
            address 198.10.0.2:7788;
            meta-disk internal;
    }
}

我已经创建了路径:

# mkdir -p /dev/sdb

当我运行初始化元数据命令时:

# drbdadm create-md testdata1

收到这条消息:

open(/dev/sdb) failed: Is a directory
open(/dev/sdb) failed: Is a directory
Command 'drbdmeta 0 v08 /dev/sdb internal create-md' terminated with exit code 20

为什么?

答案1

因为/dev/sdb是目录而不是设备。sda指的是scsi磁盘a、sdb - scsi磁盘b等。系统自动创建用于输入和输出操作的设备块特殊文件。您必须有真实的硬盘或分区才能创建 DRBD 设备。

相关内容