环境

  • 开发人员已知 LVM(逻辑卷管理)的概念、了解Linux系统
  • PV(物理卷)、VG(卷组)、LV(逻辑卷)
  • VirtualBox虚拟机
  • ubuntu16镜像,初始化没有预装LVM
  • 系统可以联网

流程

1.虚拟机模拟,新增物理硬盘,然后把物理硬盘,进行分区处理

2.把分区,转化成PV

3.PV添加到VG

4.从VG中划出资源 : LV

5.格式化LV并挂载到目录

6.扩容或削减容量(根据VG的大小)

1.虚拟机-新增虚拟硬盘

  • 关机 》设置 》存储 》新增硬盘 》创建 》下一步 》创建 》选中刚刚创建的新硬盘 》选择 》OK 》完成
如果未识别到新增的磁盘,使用以下命令刷新。
echo "scsi add-single-device 2 0 2 0" > /proc/scsi/scsi
然后,fdisk -l 验证,新增磁盘成功。
  • fdisk -l 可以看到两块硬盘
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

2.【磁盘划分为一个大分区】划分物理磁盘

#磁盘划分为分区
$ fdisk /dev/sdb
#创建一个新的分区
$ n 
#创建一个主分区
$ p 
# 选择默认 partition number 1
$ 回车 
#选择默认 first sector
$ 回车 
#选择默认 last sector
$ 回车 
#修改分区类型
$ t 
#修改默认类型为 Linux LVM
$ 8e 
#保存修改
$ w 
#查看磁盘情况
$ fdisk -l

#ext4 文件系统格式化该分区
$ mkfs.ext4 /dev/sdb1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.【创建PV】分区转为PV

  • $ df -hT 查看情况

  • 安装LVM

 	apt install -y lvm2 && systemctl enable lvm2-lvmetad.service && systemctl enable lvm2-lvmetad.socket && systemctl start lvm2-lvmetad.service && systemctl start lvm2-lvmetad.socket

在这里插入图片描述

  • 分区初始化成PV
pvcreate /dev/sdb1

>[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-liSXHmQa-1637905798420)(402-Ubuntu.assets/image-20211126121156128.png)]

  • 查看
    $ pvdisplay
    $ pvs
    >  [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mBFRpWRz-1637905798421)(402-Ubuntu.assets/image-20211126121320175.png)]

4.【新建/添加】PV加入VG

#查看是否已经存在卷组
$ vgdisplay

#存在就添加
$ vgextend ubuntu-vg /dev/sdb1

#不存在,新建卷组 "vg9527"
$ vgcreate ubuntu-vg /dev/sdb1

#检查情况(添加成功)
$ vgdisplay
$ pvdisplay
$ pvs
$ vgs

>[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mj43XGo8-1637905798422)(402-Ubuntu.assets/image-20211126123515615.png)]

5.【新建/划分】VG划出LV

#划分5G lv并且取名 lv001

$ lvcreate ubuntu-vg -L 5G -n lv001

#划分1G lv并且取名 lv001

$ lvcreate ubuntu-vg -L 1G -n lv002

#查看
$ lvdisplay
$ lvs

>[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Sep0ICri-1637905798423)(402-Ubuntu.assets/image-20211126130237349.png)]

6.【格式化LV并挂载】LV挂载到目录

#查看
$ lvdisplay
$ lvs

#格式化
$ mke2fs -t ext4 /dev/ubuntu-vg/lv001
$ mke2fs -t ext4 /dev/ubuntu-vg/lv002

>[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5VQuLsKi-1637905798424)(402-Ubuntu.assets/image-20211126130534462.png)]

#创建目录、挂载
711   755   777
$ mkdir -m 777 /data001
$ mkdir -m 777 /data002
$ mount /dev/ubuntu-vg/lv001 /data001
$ mount /dev/ubuntu-vg/lv001 /data002
$ df -hT

>[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iR0smmu8-1637905798425)(402-Ubuntu.assets/image-20211126131700157.png)]

7.动态扩容

#当前容量情况
$ pvs
$ lvs
$ vgs
$ fh -hT

#扩容
$ lvextend -L +1G  /dev/ubuntu-vg/lv002

#生效
$ resize2fs /dev/ubuntu-vg/lv002

$ df -hT

在这里插入图片描述

在这里插入图片描述



撒 花 ❀❀❀❀❀❀❀❀❀❀❀❀

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐