新建LVM
pv --> 物理卷 pysical volumn ---> 虚拟的连续的块设备
vg --> 卷组 volumn group ---> 把 pv 组成 vg 虚拟出了一个虚拟硬盘
lv ---> logical volumn 逻辑卷 --> 从 vg 虚拟硬盘中分离出来的虚拟分区
1.新建一个分区/dev/sda6
fdisk -cu /dev/sda
p n +10G t 6 8e w 在刷新分区表 partprobe 和 partx -a /dev/sda
2.新建物理卷PV
pvcreate /dev/sda{6..10}
#pvremove 删除 pvscan 扫描 pvdisplay 打印详细
3.新建卷组VG
vgcreate -s 4M vo10 /dev/sda6 /dev/sda8 可设置PE
#vgreduce vo10 /dev/sda8 删除卷组中一个PV vgremove vo10 删除卷组
vgextend vo10 /dev/sda10 ---扩展卷组
4.新建逻辑卷
lvcreate vo10 -L 200M -n home -l表示一个PE
#lvdisplay
5.格式化
mkfs.ext4 /dev/vo10/home
6.挂载
mount -t ext4 /dev/vo10/home
vi /etc/fstab
在线扩容 vgs 查看有多少空间
#lvextend -L +100M /dev/vo10/home
1.新加一个分区 fdisk -cu /dev/sda p n +1G t 7 8e w partx -a /dev/sda
2.加入PV pvcreate /dev/sda7
3. 扩展VG vgextend vo10 /dev/sda7
4. 再扩展给/home lvextend -L +1G /dev/mapper/vo10-home 或是 lvextend -L +1G /dev/vo10/home
5. 再刷新大小 resize2fs /dev/mapper/vo10-home
#df -h
离线压缩
1.卸载分区 umount /dev/mapper/vo10-home
2.检查文件系统是否完整 e2fsck -f /dev/mapper/vo10-home
3. 通告内核 resize2fs /dev/mapper/vo10-home 100M
4. lvm确认减容 lvreduce -L 100M /dev/mapper/vo10-home
5. 挂载 mount /dev/mapper/vo10-home /home
删除所有LVM
1.全部卸载 umount /lvm/*
2. 移除逻辑卷lv lvremove /dev/mapper/vo10-*
3. 移除卷组 vgremove vo10 vgs查看 移除某个分区 vgreduce vo10 /dev/sda8
4. 称除PV pvremove /dev/sda{6..10}
5. 删除分区 fdisk -cu /dev/sda d 10 d 9 d 8 d 7 d 6
6.reboot
.通过图形界面管理LVM
yum -y install system-config-lvm
system-config-lvm