Como usar o / dev / sdb com o DRBD?

1

Configuração DRBD no CentOS 7 agora.

A configuração é:

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;
    }
}

Eu criei o caminho com:

# mkdir -p /dev/sdb

Quando executo o comando inicializar metadados:

# drbdadm create-md testdata1

Recebi esta mensagem:

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

Por quê?

    
por cloud_cloud 18.07.2017 / 03:52

1 resposta

1

Porque /dev/sdb é um diretório e não é um dispositivo. sda significa disco a , sdb - disco b do scsi e etc. Existem arquivos especiais do bloco de dispositivos para operações de entrada e saída que são criados pelo sistema automaticamente. Você deve ter um disco rígido ou uma partição real para criar um dispositivo DRBD.

    
por 18.07.2017 / 07:39