LVM 为实现磁盘空间的动态管理而生;磁盘或磁盘分区都可以直接创建物理卷
操作流程
- 创建pv,一次可以创建多个
pvcreate /dev/sdc # pv大小为4M
- 查看已经创建好的pv信息
pvdisplay # pvs
- 创建卷组并将创建好的pv加入到卷组
vgcreate lj /dev/sdc
- 查看卷组信息
vgdisplay #vgs
- 将新的磁盘创建好的pv加入到已经存在的卷组中
vgextend lj /dev/sdd
- 基于卷组(VG)创建逻辑卷(LV)
lvcreate -n mylv -L 10G lj #-L:按大小进行划分
- . 查看逻辑卷信息
lvdisplay
- 查看卷组
ls /dev/lj/
- 格式化逻辑卷
mkfs.ext4 /dev/lj/mylv
- 挂载逻辑卷
mount /dev/lj/mylv /mnt/
- 设置启动挂载
blkid #获取uuid
vim /etc/fstab
UUID=13eab17d-855e-456d-972f-42482e501529 /app ext4 defaults 1 1
- 逻辑卷扩容;扩容前确保卷组中存在足量的物理卷
lvextend -L +10G /dev/lj/mylv
- 删除逻辑卷
(1)卸载
umount /mnt/
(2)删除逻辑卷
lvremove /dev/lj/mylv
(3)删除卷组
vgremove lj
(4)删除物理卷
pvremove /dev/sdb
- 逻辑卷扩容
把当前卷组空间全部给逻辑卷
lvextend -l 100%vg /dev/mapper/ubuntu--vg-ubuntu--lv
lv扩容8G
lvresize -L +8G /dev/mapper/ubuntu--vg-ubuntu--lv
xfs 格式 同步文件系统
xfs_growfs /dev/mapper/ubuntu--vg-ubuntu--lv
ext2-4 格式 同步文件系统
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv