以下是我创建两个节点 DRBD 9 设置所遵循的步骤:
- 创建LVM
- 在每个节点上创建内部元数据
drbdadm create-md 'resourcename'
- 在每个节点上调出资源
drbdadm up 'resourcename'
- 提示其中一个
drbdadm primary --force 'resourcename'
作为主节点 - 再次将其设为次要
drbdadm secondary 'resourcename'
- 格式化了
makefs.ext4 /dev/drbd1
我的问题是,为什么步骤 6 没有清除步骤 2 中的内部元数据?
答案1
使用内部元数据时,DRBD 会在以下位置保留少量空间,每 1 TiB 大约 32 MiB结尾它的备份磁盘。这就是 DRBD 跟踪不同步块及其对等备份磁盘特征等情况的方式。这就是为什么您的 DRBD 设备比您用于支持 DRBD 的磁盘稍小。