部署逻辑卷
假设新增硬盘 /dev/sdb
1.让新增硬盘支持LVM技术:pvcreate /dev/sdb
2.新增卷组 :vgcreate 名称 /dev/sdb
或者添加到现有的劵组:vgextend 现有名称 /dev/sdb
eg:vgcreate vgtest /dev/sdb
3.切割出要求大小的逻辑卷设备
eg:lvcreate -n 逻辑卷名称 -l 33 卷组名称
lvcreate -n lvtest -l 33 vgtest
4.格式化生成的逻辑卷,并挂载
mkfs.ext4 /dev/卷组名/逻辑卷名称
eg:mkfs.ext4 /dev/vgtest/lvtest
挂载:mount /dev/vgtest/lvtest /test
扩展逻辑卷
1.卸载:umount /test
2.扩展至300M :lvextend -L 300M /dev/vgtest/lvtest
3.检测硬盘完整性,并重置硬盘容量
e2fsck -f /dev/vgtest/lvtest
resize2fs /dev/vgtest/lvtest
4.重新挂载:mount /dev/vgtest/lvtest /test
df -h
缩小逻辑卷
1.卸载:umount /test
2.检测文件系统的完整性(必须)
e2fsck -f /dev/vgtest/lvtest
3.缩小到100M
resize2fs /dev/vgtest/lvtest 100M
vgreduce -L 100M /dev/vgtest/lvtest
4.挂载
df -h
逻辑卷快照
特点:1.快照卷的容量必须等同于逻辑卷的容量 2.快照卷仅一次有效,一旦执行还原操作后则会被立即自动删除
1.生成快照:-s参数
lvcreate -L 200M -s -n lvtest.bak /dev/vgtest/lvtest
2.在/test里新增内容
eg: dd if=/dev/zero of=/test/files count=1 bs=200M
lvdisplay查看到快照卷的存储空间占比上升
3.卸载 umount /test
逻辑卷还原:lvconvert --merge /dev/vgtest/lvtest.bak
4.mount /dev/vgtest/lvtest /test 查看发现内容恢复到做快照时
功能/命令 物理卷管理 卷组管理 逻辑卷管理
扫描 pvscan vgscan lvscan
建立 pvcreate vgcreate lvcreate
显示 pvdisplay vgdisplay lvdisplay
删除 pvremove vgremove lvremove
扩展 vgextend lvextend
缩小 vgreduce lvreduce