- 相关概念
pv:物理卷
pe:物理拓展卷 lvm的最小存储单元
vg :卷组
lvm :最终使用的可伸缩设备
2. lvm 建立
1).划分物理分区,修改其标签为lvm
通过L 查出8e编号符合要求
修改成功
(2)pvcreate
/dev/vdb1 ---创建物理卷
watch -n 1 ‘pvs;echo=======;vgs;echo=======;lvs;echo========;df -h /mnt‘
(3)vgcreate
vg1 /dev/vdb1 ---创建卷组,名称可以自定义
(4)lvcreate
-L 100M -n lv1 vg1 ---创建逻辑卷
(5)mkfs.xfs
/dev/vg1/lv1 ---格式化设备
(6)mount
/dev/vg1/lv1 /mnt ---挂载设备投入使用
3、lvm拉伸
在xfs文件系统中(不能缩减):
(1)当vg中的剩余容量充足时:
lvextend -L 450M /dev/vg1/lv1 ---扩大lvm设备到450M
xfs_growfs /dev/vg1/lv1 ----扩大xfs文件系统到设备大小
使得此设备和系统为最大
(2)当vg中的剩余容量不足时:扩增时候先扩增设备后扩增文件,缩减时候先缩减文件,后缩减设备
新建分区
pvcreate /dev/vdb2 ---在pv中增加一块设备/dev/vdb2
vgextend vg1 /dev/vdb2 ---扩大逻辑卷组
lvextend -L 800M /dev/vg1/lv1 ---扩大lvm设备到800M
xfs_growfs /dev/vg1/lv1 ---扩大xfs文件系统到设备大小
在ext文件系统中:
(1)拉伸:
umount /mnt/ ---卸载设备,因为文件系统缩减不支持在线操作
mkfs.ext4 /dev/vg1/lv1 ---格式化设备并制作文件系统为ext4
lvextend -L 400M /dev/vg1/lv1 ---扩大lvm设备到400M
resize2fs /dev/vg1/lv1 ---设定文件系统大小和设备同步
(2)缩减:
对设备
resize2fs /dev/vg1/lv1 200M ---把文件系统缩减到
mount /dev/vg1/lv1 /mnt/
4、Lvm快照
lvcreate -L 100M -n lv1backup -s / dev/vg1/lv1 ---创建快照,大小自定义,名字自定义
mount /dev/vg1/lv1backup /mnt ---挂载快照,可以在里面进行操作
5、lvm删除
no.1umount
/mnt
no.2vremove
/dev/vg1/lv1backup ---删除快照
.no.3lvremove
/dev/vg1/lv1 ---删除逻辑卷
no.4vgremove
vg1 ---删除卷组
no.5pvremove
/dev/vdb2 ---删除物理卷