Centos
如何將 /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
為什麼?
因為
/dev/sdb
是目錄而不是設備。sda
表示scsi磁碟a
,sdb - scsi磁碟b
等。有設備塊用於輸入和輸出操作的特殊文件,由系統自動創建。您必須有真正的硬碟或分區才能創建 DRBD 設備。