放大,缩小LV容量
----放大LV容量
①用fdisk设置新的具有8E system ID的分区;
/dev/sda10 232220672 238364671 3072000 8e Linux LVM
②利用pvcreate构建PV;
changeme:~/Desktop # pvcreate /dev/sda10
Device /dev/sda10 not found (or ignored by filtering).
changeme:~/Desktop # partprobe
changeme:~/Desktop # pvcreate /dev/sda10
Physical volume "/dev/sda10" successfully created
partprobe命令相当于保存,
③利用vgextend将PV加入我们的vbirddvg;
changeme:~/Desktop # vgextend vbirddvg /dev/sda10
Volume group "vbirddvg" successfully extended
④利用lvresize将新加入的PV内的PE加入vbirddlv中;
changeme:~/Desktop # lvresize -l +179 /dev/vbirddvg/vbirddlv
Extending logical volume vbirddlv to 13.34 GiB
Logical volume vbirddlv successfully resized
⑤通过resize2fs将文件系统的容量确实增加。
----缩小LV容量
将sda6抽离出来
1.先找出 、dev/sda6 的容量大小,并尝试计算文件系统需要缩小到多少
PV Name /dev/sda6
VG Name vbirddvg
PV Size 1.95 GiB / not usable 16.00 MiB
Allocatable yes (but full)
PE Size 16.00 MiB
Total PE 124
Free PE 0
Allocated PE 124
PV UUID 9dfYpk-X4U1-XuI9-a7E1-48Md-dGdA-Eylkl9
包含124个PE,使用resize2fs时,减去1.95GB
2.降低文件系统的容量
umount /mnt/lvm
resize2fs /dev/vbirddvg/vbirddlv 8000M
3.降低LV容量 /dev/sda6 有124个PE
changeme:~/Desktop # lvresize -l -124 /dev/vbirddvg/vbirddlv
WARNING: Reducing active logical volume to 11.41 GiB
THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce vbirddlv? [y/n]: y
Reducing logical volume vbirddlv to 11.41 GiB
Logical volume vbirddlv successfully resized
这样LV就缩小了,接下来要将、dev/sda6移出vbirddvg这个VG之外。
要确定.dev/sda6里面的PE完全不被使用后才能将/dev/sda6抽离。
4.想爱你确定是否都删除
PV Name /dev/sda6
VG Name vbirddvg
PV Size 1.95 GiB / not usable 16.00 MiB
Allocatable yes (but full)
PE Size 16.00 MiB
Total PE 124
Free PE 0
Allocated PE 124
PV UUID 9dfYpk-X4U1-XuI9-a7E1-48Md-dGdA-Eylkl9
5.
vgreduce vbirddvg /dev/sda6
pvremove /dev/sda6
这样 文件系统以及实际的LV和VG就全部变小了,而且那个/dev/sda6还真的可以拿出来,可以进行其他的用途。