DRBD에서 /dev/sdb를 어떻게 사용하나요?

DRBD에서 /dev/sdb를 어떻게 사용하나요?

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장치가 아니라 디렉터리이기 때문입니다 . scsi 디스크 , sdb - scsi 디스크 등을 sda나타냅니다 . 시스템은 입력 및 출력 작업을 위한 장치 블록 특수 파일을 자동으로 생성합니다. DRBD 장치를 생성하려면 실제 하드 드라이브나 파티션이 있어야 합니다.ab

관련 정보