lvs扩缩容
扩容PV(Physical Volume物理卷)
【重点说明】一个分区或一个硬盘作为一个PV对象,当硬盘作为PV对象,则没有扩容PV的情况,只有分区作为PV对象时才有扩容PV的情况。下面演示基于分区作为PV
-
查看原来分区大小
sudo parted /dev/sdb print free
-
查看当前PV的情况
pvs
-
扩容分区容量
parted /dev/sdb resizepart 分区ID
-
按照磁盘大小扩容
-
安装百分比来扩容
【注意】输入END不能重叠其他分区,则意味着原来分区的START与先输入的END是连续未使用的,不满足则失败
-
-
扩容PV容量
sudo pvresize /dev/sdb1
扩容VG(Volume Group卷组)
扩容VG有两种情况:原有PV扩容
和 新增PV,扩容VG
-
原有PV扩容
无需操作,PV扩容后VG立即感知 -
新增PV,扩容VG
-
新增PV
sudo pvcreate /dev/sdc
-
查看现有的VG信息
-
扩容VG容量
vgextend vg01 /dev/sdc
-
扩容LV(Logical Volume逻辑卷)
查看现有的LV信息
扩容LV容量
-
指定空间大小扩容
lvextend -L +10G /dev/vg01/app
-
指定VG百分比扩容
lvextend -l 90%VG /dev/vg01/app
挂载点扩容
xfs文件系统
$ df -hT /app
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg01-app xfs 9.3G 33M 9.3G 1% /app
$ xfs_growfs /dev/mapper/vg01-app
meta-data=/dev/mapper/vg01-app isize=512 agcount=4, agsize=610048 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=2440192, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 2440192 to 9436160
# 验证
$ df -h /app/
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg01-app 36G 33M 36G 1% /app
etx4文件系统
$ df -hT /app
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg01-app ext4 26G 45M 25G 1% /app
$ resize2fs /dev/mapper/vg01-app
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/mapper/vg01-app is mounted on /app; on-line resizing required
old_desc_blocks = 4, new_desc_blocks = 5
The filesystem on /dev/mapper/vg01-app is now 10483712 blocks long.
$ df -hT /app
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/vg01-app ext4 40G 48M 38G 1% /app
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具