LVM - 磁盘中的 2 个 PV,无需分区

LVM - 磁盘中的 2 个 PV,无需分区

如果备份磁盘有第一个 PV 未使用的可用空间,是否可以创建另一个 PV?

[root@bender green]# lsblk 
NAME                MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda                   8:0    0  64G  0 disk 
|-sda1                8:1    0   1G  0 part /boot
`-sda2                8:2    0  63G  0 part 
  |-rootvg-rootlv   253:0    0  55G  0 lvm  /
  `-rootvg-swaplv   253:1    0   8G  0 lvm  [SWAP]
sdb                   8:16   0  16G  0 disk 
`-vg_green-lv_green 253:2    0  10G  0 lvm  /mnt/green
sdc                   8:32   0  16G  0 disk 
`-vg_red-lv_red     253:3    0  16G  0 lvm  /mnt/red

我的想法是我想使用第二个 VG(vg_red) 中的可用磁盘空间

答案1

这并不是说不可能 - 您可以设置自定义循环设备 ( losetup --offset --sizelimit) 或dmsetup线性映射来代替分区。或者你可以做一些疯狂的事情,比如将它添加到 VG green,创建 green-LV 用作 VG red 的 PV。从技术上讲,这将使该空间可用于 VG 红色,但依赖于 VG 绿色。

然而,您并不真的想那样做。

只需设置一个分区表即可。即使这意味着添加新磁盘并使用 迁移数据pvmove,或者备份和复制数据。这是正确的方法 - 每个磁盘应该首先分区,然后分区应该用于其他所有内容。切勿直接将内容放在原始磁盘上,否则您将陷入无法真正添加分区的境地。

如果这不是一种选择,我宁愿将vgmerge绿色和红色合二为一,您仍然可以决定分配什么内容,lvcreate这样事物将以相同的方式有效存储。

相关内容