五、微服务学习笔记-lvm磁盘扩容
一、LVM的基本概念
1、物理卷(physical volume)
2、卷组(volume group) 将一组物理卷手机为一个管理单元
3、逻辑卷(logical volume) 虚拟分区,由物理区域组成
4、物理区域(physical extent)硬盘可供指派给逻辑卷的最小单位(通常为4MB)
二、磁盘扩容
过程:增加磁盘(虚拟机新建磁盘) ——》fdisk命令查看增加物理磁盘,并对该磁盘进行格式化 ——》创建物理磁盘(PV),并查看pv状态 ——》将pv挂载到vg上(物理空间加载到组,只有在组里面的空间才能分配到lv上) ——》查看lv的lvpath(逻辑磁盘写入到物理磁盘的位置),将空闲空间扩容到lv,并刷新lv
#查看卷组 df -h
#查看逻辑卷
lvdisplay
#查看卷组
vgdisplay
#查看物理卷
pvdisplay
#查看硬盘
fdisk -l
fdisk -l|grep '/dev'
#创建分区 (一个硬盘只能4个主分区)
fdisk /dev/sdb

#格式化
mkfs -t ext4 /dev/sdb1
#创建pv
pvcreate /dev/sdb1
#查看卷组
pvscan

#扩容vg
vgextend ubuntu-vg /dev/sdb1
逻辑卷怎么把数据写入到物理卷中,通过lv path的路径去指向要写入的物理磁盘路径
#扩容lv
按固定大小扩容 lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv
按百分比扩容 lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
#刷新lv
resize2fs /dev/ubuntu-vg/ubuntu-lv
说明:硬盘肯定是分开的,采用lvm概念,是为了通过逻辑卷来托管物理卷
关键字:热插拔,热备份,硬盘负载均衡,逻辑卷,物理卷
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY