从零开始的Linux运维屌丝之路,资源免费分享平台   运维人员首选:简单、易用、高效、安全、稳定、社区活跃的开源软件

磁盘LVM逻辑卷管理

发布:蔺要红09-19分类: 基础

概念图:


 


新创建LVM

# 查看当前状态
[root@elk ~]# lsblk
# 不重启的情况下重读分区
partprobe
# 创建pv
pvcreate /dev/vdb
# 创建VG
vgcreate  vg01  /dev/vdb
# 查看pV 
pvdisplay
# 查看VG
vgdisplay
# 创建LV
lvcreate  -l 100%FREE -n lv01  vg01
# 或者其他需求
lvcreate -L 2G -n lv2 vg01 #  创建一个指定大小的lv,并指定名字为lv2
lvcreate -l 100%VG -n lv3 vg01 # 创建一个占全部卷组大小的lv,并指定名字为lv3
lvcreate -l 80%Free -n lv4 vg01 # 创建一个空闲空间80%大小的lv,并指定名字为lv4
# 查看LV lvdisplay
# 格式化LV
mkfs.ext4  /dev/vg01/lv01
#挂载
mount /dev/vg01/lv01 /dfs
# 开机自动挂载
echo '/dev/vg01/lv01 /dfs ext4 defaults 0 0' >> /etc/fstab


扩容LVM

# 创建一个PV
pvcreate /dev/vdc  # /dev/vdc为新加磁盘
vgdisplay
# 把PV加入到VG
vgextend vg01 /dev/vdc
# 扩容LV
lvextend -l +100%free /dev/mapper/vg01-lv01
# 格式化
resize2fs /dev/mapper/vg01-lv01 或 xfs_growfs /dev/mapper/vg01-lv01


动态扩容系统盘

# 定位/打印块设备属性
[root@elk4 ~]# blkid
/dev/sr0: UUID="2020-05-24-20-57-35-00" LABEL="config-2" TYPE="iso9660"
/dev/vda1: UUID="4b499d76-769a-40a0-93dc-4a31a59add28" TYPE="ext4"
/dev/vdb1: UUID="f055a476-9192-4e67-9c60-f8933dce364c" TYPE="ext4"
/dev/vdc1: UUID="a7b4c8ef-ce17-4cda-a171-3ed669271242" TYPE="ext4"

# 调用growpart为需要扩容的云盘和对应的第几个分区扩容
growpart /dev/vda 1

# 扩容xfs文件系统:运行命令
xfs_growfs /media/vdb1  或  resize2fs /dev/vdb1
 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,如有侵权我会在24小时之内删除!

欢迎使用手机扫描访问本站