我想将物理卷的大小从 929,51gb 调整为 800gb。
在物理体积中我有:
root@oracle:~# pvs
PV VG Fmt Attr PSize PFree
/dev/sdc2 vg_root lvm2 a-- 929,51g 0
在逻辑卷中:
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
lvm_home vg_root -wi-a---- 97,66g
lvm_oracle vg_root -wi-a---- 753,73g
lvm_root vg_root -wi-a---- 48,83g
lvm_swap vg_root -wi-a---- 9,77g
lvm_tmp vg_root -wi-a---- 19,53g
问题是我需要调整 lvm_oracle 的大小,但它位于逻辑卷的开头,并且在它之后还有其他 3 个(,,lvm_home
)。lvm_root
lvm_swap
root@oracle:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdb5 32G 4,9G 26G 16% /
/dev/mapper/vg_root-lvm_oracle 742G 180G 526G 26% /media/user/oracle
如何调整大小lvm_oracle
并将可用空间移动到逻辑卷的末尾?
答案1
我已经解决了我的问题。我不知道这是否是更简单的方法,但它对我来说很有效。
我在机器上放置了第三个驱动器,创建了一个 lvm 组、lvm 卷,并使用 dd 将整个逻辑卷复制到此磁盘。之后,我删除了磁盘末尾的 3 个 lvm,并调整了扩展分区的大小,调整大小后,我重新创建了 lvm,并使用 dd 再次复制。
该过程完成后,我能够将该磁盘复制到另一个磁盘。
不管怎么说,还是要谢谢你