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