我有 2 个磁盘(4T 和 2T)作为 lvm 格式化为 ext4...我只使用了大约 1T 并希望删除 2T 磁盘。这可能吗?我试过运行:
pvmove /dev/sdb1
但错误No extents available for allocation
编辑:更多信息
pvs
:
PV VG Fmt Attr PSize PFree
/dev/sdb1 vgmain lvm2 a-- <1.82t 0
/dev/sdc1 vgmain lvm2 a-- <3.64t 0
vgs
:
VG #PV #LV #SN Attr VSize VFree
vgmain 2 1 0 wz--n- <5.46t 0
umount
文件系统resize2fs
或fsadm
;此步骤可以集成到下一个中lvresize --resizefs
)lvresize
);pvs
用和检查成功vgs
。pvmove
将所有数据移动到其他 PV。vgreduce
从 VG 中取出磁盘。pvremove
使磁盘不再看起来像 PV。为了
pvmove
工作,其他 PV 上必须有足够的可用空间(请参阅 参考资料pvs
)。