我正在配置 DRBD,但我不明白设备和磁盘之间有什么区别。
在配置文件中我有以下内容:
on server1 {
device /dev/drbd0;
disk /dev/sda;
address IP HERE;
meta-disk internal;
}
我不明白磁盘和设备之间有什么区别以及如何找到每个磁盘和设备的名称?
答案1
disk
- 是底层块设备,即物理磁盘。
device
- 是由一组磁盘(包括网络上的磁盘)组装起来的逻辑块设备。
如果按照 RAID 的类比,磁盘就是物理磁盘,而设备就是 RAID 阵列。
这意味着您必须指定disk
要创建 DRBD 阵列的设备。您刚刚选择的设备/dev/drbdX
(其中 X 是从 0 开始的数字)在 DRBR 启动并运行后将成为您的逻辑块设备。当您使用/dev/drbdX
原始块设备(磁盘)时,DRBD 将处理冗余和网络的所有事情。