如果备份磁盘有第一个 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
这样事物将以相同的方式有效存储。