LVM逻辑卷

#创建pv
# pvscan #查看pv
# pvs #查看pv
# pvcreate /dev/sdb{5..7} #创建pv
# pvscan
# pvremove /dev/sdb{5..7} #删除pv


#创建卷组vg
# vgscan #查看卷组
# vgs #查看卷组
# vgcreate vg0 /dev/sdb{5..6}
# vgdisplay # 查看卷组详细信息
# vgrename vg0 myvg #修改卷组名
# vgextend vg0 /dev/sdb7 #扩展vg0
# vgreduce vg0 /dev/sdb7 #缩小vg0
# vgremove vg0 删除卷组

#创建逻辑劵lv
#lvscna #查看lv
#lvs #查看lv
#lvcreate -L 98M -n lv0 vg0 #从vg0中划分98M创建一个逻辑卷lv0
#lvcreate -l 25 -n lv1 vg0 #从vg0中划分25PE创建一个逻辑卷lv1,一个PE默认是4M,PE在vgdisplay中查看, 在创建卷组是指定PE的大小。
#lvcreate -l 10%free -n lv2 vg0 #从vg0中划分剩余空间的10%创建一个逻辑卷lv2
#lvremove /dev/vg0/lv2 #删除逻辑劵lv2


#格式化分区
# mkfs.xfs /dev/vg0/lv0 #用xfs格式格式化lv0
# mkdir /zz #新建路径
# mount /dev/vg0/lv0 /zz #把lv0分区挂载到/zz
# df -hT #查看文件系统
# cp /etc/services /etc/passwd /yy/ #查看测试


#扩展逻辑劵lv,扩展分区

# lvcreate -L 100M -n lv1 vg0 #创建逻辑劵
# mkdir /tt #创建路径
# mkfs.ext4 /dev/vg0/lv1 #ext4格式化
# mount /dev/vg0/lv1 /tt #把lv1分区挂载到/tt
# lvscan #查看逻辑劵lv
# df -hT


# 1.扩展逻辑劵lv ,2.扩展文件系统
# 1.扩展逻辑劵
# lvscan #查看逻辑劵lv
# df -hT #文件系统
# lvextend -L +100M /dev/vg0/lv0 # 逻辑劵lv0加100M
# lvextend -L +100M /dev/vg0/lv0 # 逻辑劵lv1加100M
# lvscan #查看逻辑劵lv
# df -hT #文件系统,文件系统并没有增大
# 2.扩展文件系统
# xfs_growfs /yy/ #xfs格式扩展文件系统
# resize2fs /dev/vg0/lv1 #dxt4 扩展文件系统
# 在线扩展,不需要卸载旧可以直接扩展


#1.缩小逻辑劵,2.缩小文件系统 在20分钟
#先缩小文件系统fs,再缩小逻辑卷lv
#xfs文件系统是不支持缩小的。使用dxt4可以。
# 并不建议做lv的减小,如果说非得要做的话,请严格按照下面的步骤。

# umont /tt #1.先卸载
# fsck -f /dev/vg0/lv1 #2.对这个fs进行检查
# resize2fs /dev/vg0/lv1 80M #3.缩小文件系统
# lvreduce -L -120M /dev/vg0/lv1 #4.缩小逻辑劵
# mount /dev/vg0/lv1 /tt #挂载到tt
# df -hT


# lv逻辑劵的快照 22分钟
# 很类似于使用虚拟机的时候的克隆功能。

原文地址:https://www.cnblogs.com/ytb-wpq/p/7356916.html