- 环境
- 流程
- 1.虚拟机-新增虚拟硬盘
- 2.【磁盘划分为一个大分区】划分物理磁盘
- 3.【创建PV】分区转为PV
- 4.【新建/添加】PV加入VG
- 5.【新建/划分】VG划出LV
- 6.【格式化LV并挂载】LV挂载到目录
- 7.动态扩容
流程
- 开发人员已知 LVM(逻辑卷管理)的概念、了解Linux系统
- PV(物理卷)、VG(卷组)、LV(逻辑卷)
- VirtualBox虚拟机
- ubuntu16镜像,初始化没有预装LVM
- 系统可以联网
1.虚拟机-新增虚拟硬盘1.虚拟机模拟,新增物理硬盘,然后把物理硬盘,进行分区处理
2.把分区,转化成PV
3.PV添加到VG
4.从VG中划出资源 : LV
5.格式化LV并挂载到目录
6.扩容或削减容量(根据VG的大小)
2.【磁盘划分为一个大分区】划分物理磁盘
- 关机 》设置 》存储 》新增硬盘 》创建 》下一步 》创建 》选中刚刚创建的新硬盘 》选择 》OK 》完成
如果未识别到新增的磁盘,使用以下命令刷新。 echo "scsi add-single-device 2 0 2 0" > /proc/scsi/scsi 然后,fdisk -l 验证,新增磁盘成功。
- fdisk -l 可以看到两块硬盘
3.【创建PV】分区转为PV#磁盘划分为分区 $ fdisk /dev/sdb #创建一个新的分区 $ n #创建一个主分区 $ p # 选择默认 partition number 1 $ 回车 #选择默认 first sector $ 回车 #选择默认 last sector $ 回车 #修改分区类型 $ t #修改默认类型为 Linux LVM $ 8e #保存修改 $ w #查看磁盘情况 $ fdisk -l #ext4 文件系统格式化该分区 $ mkfs.ext4 /dev/sdb1
$ 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)]" />
4.【新建/添加】PV加入VG
- 查看
$ pvdisplay
$ pvs
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mBFRpWRz-1637905798421)(402-Ubuntu.assets/image-20211126121320175.png)]" />
5.【新建/划分】VG划出LV#查看是否已经存在卷组 $ 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)]" />
6.【格式化LV并挂载】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)]" />
#查看 $ 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)]" />
7.动态扩容#创建目录、挂载 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)]" />
#当前容量情况 $ pvs $ lvs $ vgs $ fh -hT #扩容 $ lvextend -L +1G /dev/ubuntu-vg/lv002 #生效 $ resize2fs /dev/ubuntu-vg/lv002 $ df -hT
撒 花 ❀❀❀❀❀❀❀❀❀❀❀❀



