lvm管理:扩展lv、删除pv、lv等

卸载LV

命令:umount  “挂载目录”
1、扩展LV
命令:lvextend -L +500m  /dev/lv00/lv01 或者 lvresize -L 5G  /dev/lv00/lv01
lvextend 表示增加500M,lvresize表示增加到5G,是调整后的容量。

2、检查文件系统
命令:fsck -f  /dev/vg00/lv01
3、重建文件系统
命令:resize2fs  /dev/lv00/lv01
这一步很关键,重建文件系统不用担心LV的数据会丢失,当然,以防万一,也可以先备份下LV里的数据。
4、挂载LV
命令:mount  /dev/lv001/lv01  /opt

缩小LV

缩小LV需要事先知道LV中的数据容量大小,缩小容量值不应超过剩余空间容量,而且要知道减少LV容量后的新大小。可以通过lvscan来查看LV容量,通过vgdisplay来查看剩余容量。
1、卸载LV
命令:umount  “挂载目录”
2、检查文件系统
命令:fsck -f  /dev/lv00/lv01
3、调整LV大小并重建文件系统
命令:resize2fs  /dev/vg00/lv01  2G
4、减小LV容量
命令:lvreduce -L -3G  /dev/vg00/lv01
5、挂载LV
命令:mount  /dev/lv001/lv01  /opt

从卷组里删除PV

1、先查看VG里的PV情况 vgdisplay -v
2、从VG里删除PV vgreduce vg00 /dev/sdb1
3、检查确认是否删除PV
vgdisplay -v vg00 | grep “/dev/sdb1”

删除PV

1、确认pv信息 pvdisplay
“/dev/sdb1” is a new physical volume of “290.24 MB”
这里的/dev/sdb1就是要删除的pv
2、删除pv
pvremove  /dev/sdb1
3、确认pv是否成功删除
pvdisplay | grep “/dev/sdb1”

删除硬盘上的LVM分区

1、fdisk /dev/sdb
2、Command (m for help): p
3、Command (m for help): d
Selected partition 1
4、Command (m for help): p <–在显示分区情况,发现已经没了
5、 Command (m for help): w

删除lv

1、卸载挂载 umount /dev/vg00/lv01
2、移除lv lvremove  /dev/vg00/lv01
3、确认是否成功移除lv
lvdisplay | grep “/dev/vg00/lv01”