当前位置:

首页 > 软件教程 > 扩展LVM卷的基本流程

扩展LVM卷的基本流程

使用df-Th命令查看磁盘信息,可以看到当前LVM逻辑卷容量是38G[root@Z~]#df-TH文件系统类型容量已用可用已用%挂载点/dev/mapper/centos-rootxfs38G2.4G36G7%/devtmpfsdevtmpfs1.1G01.1G0%/devtmpfstmpfs1.1G01.1G0%/dev/shmtmpfstmpfs1.1G10M1.1G1%/runtmpfstmpfs1.1G01.1G0%/sys/fs/cgroup/dev/sda1xfs1.1G139M925M14%

使用df -Th 命令查看磁盘信息 ,可以看到当前LVM逻辑卷容量是38G

[root@Z ~]# df -TH
文件系统类型容量已用可用 已用% 挂载点
/dev/mapper/centos-root xfs38G2.4G 36G7% /
devtmpfsdevtmpfs1.1G 01.1G0% /dev
tmpfs tmpfs 1.1G 01.1G0% /dev/shm
tmpfs tmpfs 1.1G 10M1.1G1% /run
tmpfs tmpfs 1.1G 01.1G0% /sys/fs/cgroup
/dev/sda1 xfs 1.1G139M925M 14% /boot
tmpfs tmpfs 208M 0208M0% /run/user/0

查看磁盘分区,可以看到sda 磁盘64G,下面sda2分区分了40G

[root@Z ~]# fdisk -l

磁盘 /dev/sda:64.4 GB, 64424509440 字节,125829120 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b05f5

 设备 BootStart EndBlocks IdSystem
/dev/sda1 *2048 2099199 1048576 83Linux
/dev/sda2 20992008388607940893440 8eLinux LVM


磁盘 /dev/mapper/centos-root:37.7 GB, 37706792960 字节,73646080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:4160 MB, 4160749568 字节,8126464 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

新建磁盘分区sda3

[root@Z ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):p (p是查看当前分区)

磁盘 /dev/sda:64.4 GB, 64424509440 字节,125829120 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b05f5

 设备 BootStart EndBlocks IdSystem
/dev/sda1 *2048 2099199 1048576 83Linux
/dev/sda2 20992008388607940893440 8eLinux LVM




命令(输入 m 获取帮助):n(n是新建分区)
Partition type:
 p primary (2 primary, 0 extended, 2 free)
 e extended
Select (default p): (回车默认选择p主分区)
Using default response p
分区号 (3,4,默认 3): (回车默认3)
起始 扇区 (83886080-125829119,默认为 83886080):
将使用默认值 83886080
Last 扇区, +扇区 or +size{K,M,G} (83886080-125829119,默认为 125829119):+19G(这里给新建分区19G)
分区 3 已设置为 Linux 类型,大小设为 19 GiB

命令(输入 m 获取帮助):t(指定类型)
分区号 (1-3,默认 3):(要指定的分区号,刚刚默认3,这里也默认3)
Hex 代码(输入 L 列出所有代码):8e (8e代表LVM)
已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):w(w保存)
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盘。




### 注意:###
保存后,最后几行提示设备资源忙,这时同步不了磁盘
需要重启服务器或者执行partprobe,我这里是执行的命令,如果这里不做操作的话,下面格式化磁盘的时候会报错!!!

查看分区,及格式化分区

[root@Z ~]# fdisk -l

磁盘 /dev/sda:64.4 GB, 64424509440 字节,125829120 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b05f5

 设备 BootStart EndBlocks IdSystem
/dev/sda1 *2048 2099199 1048576 83Linux
/dev/sda2 20992008388607940893440 8eLinux LVM
/dev/sda383886080 12373196719922944 8eLinux LVM

磁盘 /dev/mapper/centos-root:37.7 GB, 37706792960 字节,73646080 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节




### 格式化分区 ###
[root@Z ~]# mkfs.xfs -f /dev/sda3
meta-data=/dev/sda3isize=512agcount=4, agsize=1245184 blks
 = sectsz=512 attr=2, projid32bit=1
 = crc=1finobt=0, sparse=0
data = bsize=4096 blocks=4980736, imaxpct=25
 = sunit=0swidth=0 blks
naming =version 2bsize=4096 ascii-ci=0 ftype=1
log=internal log bsize=4096 blocks=2560, version=2
 = sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0




不执行"注意"命令或不重启设备,格式化时报找不到设备:
[root@Z ~]# mkfs.xfs-f/dev/sda3
/dev/sda3: 没有那个文件或目录

将分区转换为物理卷,使用pvdisplay命令查看物理卷信息:pvdisplay

### 转换物理卷 ###
[root@Z ~]# pvcreate /dev/sda3
 WARNING: xfs signature detected on /dev/sda3 at offset 0. Wipe it? [y/n]: y
Wiping xfs signature on /dev/sda3.
Physical volume "/dev/sda3" successfully created.




### 查看物理卷 ###
 [root@Z ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <39.00 GiB / not usable 3.00 MiB
Allocatable yes 
PE Size 4.00 MiB
Total PE9983
Free PE 1
Allocated PE9982
PV UUID v5DSQS-Cumb-xtyK-BWsx-ayfS-T0iT-FC3rbE
 
"/dev/sda3" is a new physical volume of "19.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sda3
VG Name 
PV Size 19.00 GiB
Allocatable NO
PE Size 0 
Total PE0
Free PE 0
Allocated PE0
PV UUID Xkbr0u-Ce9h-jvqW-JSZr-nwxY-qYNo-OSqqWm

使用vgdisplay,看到总容量Alloc PE 为38.9, Free 可分配容量没了

[root@Z ~]# vgdisplay
--- Volume group ---
VG Name centos
System ID 
Formatlvm2
Metadata Areas1
Metadata Sequence No3
VG Access read/write
VG Status resizable
MAX LV0
Cur LV2
Open LV 2
Max PV0
Cur PV1
Act PV1
VG Size <39.00 GiB
PE Size 4.00 MiB
Total PE9983
Alloc PE / Size 9982 / 38.99 GiB
FreePE / Size 1 / 4.00 MiB
VG UUID hTO0Fm-c4q8-yboo-cSig-XLcK-CXo7-JoTInz

将刚才初始化的物理卷添加到主分区的物理卷:vgextend centos(vg name ) /dev/sda3,添加后查看vgdisplay,可以看到Free 可分配容量有了19G

[root@Z ~]# vgextend centos /dev/sda3
Volume group "centos" successfully extended

[root@Z ~]# vgdisplay
--- Volume group ---
VG Name centos
System ID 
Formatlvm2
Metadata Areas2
Metadata Sequence No4
VG Access read/write
VG Status resizable
MAX LV0
Cur LV2
Open LV 2
Max PV0
Cur PV2
Act PV2
VG Size 57.99 GiB
PE Size 4.00 MiB
Total PE14846
Alloc PE / Size 9982 / 38.99 GiB
FreePE / Size 4864 / 19.00 GiB
VG UUID hTO0Fm-c4q8-yboo-cSig-XLcK-CXo7-JoTInz

查看逻辑卷LVM信息: lvdisplay,主要看 LV Path ,LV Size

[root@Z ~]# lvdisplay
--- Logical volume ---
LV Path/dev/centos/swap
LV Nameswap
VG Namecentos
LV UUIDvfUMhU-5XVp-s4uB-lVs3-436b-29Vh-StDsYb
LV Write Accessread/write
LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
LV Statusavailable
# open 2
LV Size<3.88 GiB
Current LE 992
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
 
--- Logical volume ---
LV Path/dev/centos/root
LV Nameroot
VG Namecentos
LV UUID4KsFu6-jk8H-WsUa-1RVM-2DUq-gyPE-Nb6Rcx
LV Write Accessread/write
LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
LV Statusavailable
# open 1
LV Size<35.12 GiB
Current LE 8990
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0

使用lvextend命令扩容分区: lvextend -l +4864 /dev/centos/root,扩容完lvdisplay查看 LV size 大小 4864是:Free PE的id号,通过vgdisplay命令查看 /dev/centos/root是:LV path,通过lvdisplay 命令查看

[root@Z ~]# lvextend -l +4864 /dev/centos/root
Size of logical volume centos/root changed from <35.12 GiB (8990 extents) to <54.12 GiB (13854 extents).
Logical volume centos/root successfully resized.



[root@Z ~]# lvdisplay
--- Logical volume ---
LV Path/dev/centos/swap
LV Nameswap
VG Namecentos
LV UUIDvfUMhU-5XVp-s4uB-lVs3-436b-29Vh-StDsYb
LV Write Accessread/write
LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
LV Statusavailable
# open 2
LV Size<3.88 GiB
Current LE 992
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
 
--- Logical volume ---
LV Path/dev/centos/root
LV Nameroot
VG Namecentos
LV UUID4KsFu6-jk8H-WsUa-1RVM-2DUq-gyPE-Nb6Rcx
LV Write Accessread/write
LV Creation host, time localhost, 2022-03-30 16:58:54 +0800
LV Statusavailable
# open 1
LV Size<54.12 GiB
Current LE 13854
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0

挂载:xfs_growfs /dev/centos/root ; 磁盘类型为xfs 所以使用:xfs_frowfs 命令 磁盘类型为ext4类型则使用:resize2fs 命令【 resize2fs /dev/centos/root】

[root@Z ~]# xfs_growfs /dev/centos/root
meta-data=/dev/mapper/centos-root isize=512agcount=4, agsize=2301440 blks
 = sectsz=512 attr=2, projid32bit=1
 = crc=1finobt=0 spinodes=0
data = bsize=4096 blocks=9205760, imaxpct=25
 = sunit=0swidth=0 blks
naming =version 2bsize=4096 ascii-ci=0 ftype=1
log=internal bsize=4096 blocks=4495, version=2
 = sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 9205760 to 14186496

df -TH 查看磁盘信息,已经扩容完成

[root@Z ~]# df -TH
文件系统类型容量已用可用 已用% 挂载点
/dev/mapper/centos-root xfs59G2.4G 56G5% /
devtmpfsdevtmpfs1.1G 01.1G0% /dev
tmpfs tmpfs 1.1G 01.1G0% /dev/shm
tmpfs tmpfs 1.1G 10M1.1G1% /run
tmpfs tmpfs 1.1G 01.1G0% /sys/fs/cgroup
/dev/sda1 xfs 1.1G139M925M 14% /boot
tmpfs tmpfs 208M 0208M0% /run/user/0

lvm扩容创建的基本步骤

LVM工作原理总结

将分区按照LVM的格式首先创建成PV(物理卷),把物理卷加到卷组(VG)里,再通过逻辑卷分出LV(逻辑卷),实现分区的扩容, 所以使用LVM进行扩容实际上是将分出的逻辑卷扩容给根分区。

如何使用LVM扩容步骤总结

准备一个分好区的新磁盘→修改磁盘类型为8e→创建逻辑卷(PV)(将新添加的磁盘分区作为物理卷)→创建卷组(VG)→创建逻辑卷(LV)→格式化和挂载逻辑卷→实现扩容

简单来说就是:

PV: 是物理的磁盘分区
VG: LVM中的物理的磁盘分区,也就是PV,必须加入VG,可以将VG理解为一个仓库或者是几个大的硬盘
LV: 从VG中划分的逻辑分区

总览步骤

#把硬盘分区创建成pv
pvresize /dev/sdb1 (新分区)
#把创建成pv的分区 加入vg
vgextend centos/dev/sdb1(新分区)
# 给vg中的/dev/centos/home 扩容
lvextend -L +500G /dev/centos/home
#调整XFS文件系统以利用新增的空间。使用xfs_growfs命令来调整XFS文件系统的大小
xfs_growfs /dev/centos/home(xfs)
#调整文件系统大小以利用新增的空间。如果逻辑卷上运行的是ext2、ext3或ext4文件系统,可以使用resize2fs命令调整文件系统大小
 resize2fs /dev/centos/home(ext4)
本文内容来源于互联网,如有侵权请联系删除。
作者最新文章
软件教程
上一篇: NTFS和exFAT的比较
相关文章 更多
AE基础教程:如何创建合成并制作关键帧动画
AE基础教程:如何创建合成并制作关键帧动画

本文指导After Effects新手完成从打开软件到制作简单动画的完整流程。内容涵盖新建合成、导入素材、添加关键帧及预览验证,适用于AE基础学习。读者可依据步骤快速完成首个可播放的动效项目。

电影剪辑实战:镜头组织、节奏控制与声音衔接技巧
电影剪辑实战:镜头组织、节奏控制与声音衔接技巧

本文详解电影剪辑核心流程,从素材整理、镜头空间组织到叙事节奏压缩,再到J-cut/L-cut声音衔接技巧。通过粗剪保逻辑、精剪压停顿、反应镜头缓冲及电平统一检查,帮助创作者打造空间清晰、情绪连贯且听感自然的成片。

转场剪辑实战指南:硬切、遮挡与运镜的精准选择与操作技巧
转场剪辑实战指南:硬切、遮挡与运镜的精准选择与操作技巧

本文详解硬切、遮挡转场和运镜转场的适用场景与操作逻辑。通过对比三种转场的核心区别,提供基于素材条件和叙事目的的判断标准,帮助剪辑师避免滥用特效,掌握自然衔接画面的实战技巧。

GitLab新手创建项目并推送第一次提交的操作指南
GitLab新手创建项目并推送第一次提交的操作指南

本文指导GitLab新手完成创建项目并推送第一次提交的最小闭环。涵盖远程项目创建、本地仓库初始化、添加远程地址及执行git push。重点说明HTTPS与SSH认证差异、分支名(master/main)核对及提交验证标准,确保远程仓库真正建立。

抖音拍摄剪辑教程:从竖屏运镜到卡点成片
抖音拍摄剪辑教程:从竖屏运镜到卡点成片

本教程针对抖音竖屏视频制作,涵盖拍摄前构思、稳定运镜、粗剪筛选、音乐卡点及导出检查全流程。重点在于拍摄时预留字幕空间、利用动作节点辅助剪辑,以及通过鼓点对齐画面。适用于新手快速完成第一条完整成片,强调素材质量与节奏自然,避免过度特效与版权风险。

饭圈舞台照修图:降噪、调色与人物突出技巧
饭圈舞台照修图:降噪、调色与人物突出技巧

针对饭圈舞台照光线乱、噪点多、背景抢眼的痛点,本文提供“保脸、控光、突出主体”的修图方案。核心步骤包括:利用Lightroom降噪面板处理高ISO颗粒,控制曝光避免高光死白或脸部死黑;通过压低背景色彩、提升人物亮度与对比度来修正舞台灯光导致的肤色偏差;最后通过裁剪去除杂乱元素,确保人物主体清晰且肤色自然。

Photoshop安装失败或启动异常:系统要求、安装流程与故障排查指南
Photoshop安装失败或启动异常:系统要求、安装流程与故障排查指南

本文提供Photoshop完整安装指南,涵盖Windows/macOS系统要求、Creative Cloud客户端部署及常见启动故障排查。通过安装前磁盘与账号检查、安装中网络监控、安装后功能测试三步法,解决安装中断、登录失败及启动卡顿问题,确保软件稳定可用。

创维电视通过U盘安装第三方软件完整教程:权限设置与故障排查
创维电视通过U盘安装第三方软件完整教程:权限设置与故障排查

本文提供创维电视通过U盘安装第三方APK的完整操作指南。核心步骤包括:准备格式化的U盘与正规APK文件,在酷开系统“应用管理”中找到安装入口,临时开启“允许安装未知来源应用”权限,以及安装后的功能测试与权限关闭。适用于解决电视无法识别U盘、提示解析失败或权限受限等问题,确保安装安全且不影响系统稳定。

Excel筛选大于指定数值:操作步骤与结果验证
Excel筛选大于指定数值:操作步骤与结果验证

本教程演示如何在Excel中筛选大于指定数值的数据。核心步骤包括:确保数据连续、选中表头、通过“开始→排序和筛选”开启筛选,并在“数字筛选”中选择“大于”输入阈值。筛选仅隐藏不符合条件的行,不删除数据。完成后需逐行验证可见数据是否均大于阈值,并可通过取消筛选恢复全部数据。

Creo零基础入门:新建零件与第一次拉伸建模完整指南
Creo零基础入门:新建零件与第一次拉伸建模完整指南

本教程指导Creo初学者完成首个拉伸实体建模。通过新建零件、选择mmns_part_solid模板、定义草绘平面及绘制封闭轮廓,生成三维实体。内容涵盖操作路径、参数设置及常见错误排查,帮助新手建立正确的建模逻辑与单位概念。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

macOS软件
macOS软件

正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

Mac软件 更多
灵活计算器
灵活计算器
macOS/iOS/Android

灵活计算器是一款笔记式算数应用,支持实时计算、动态关联和云端同步功能。记录、整理和输出之间的过渡会更自然,适合长期写作、做笔记或持续沉淀个人内容。

赤友清理大师
赤友清理大师
macOS

赤友清理大师是一款为 Mac 设计的智能清理优化工具,可精准扫描垃圾、大文件、重复文件等,释放磁盘空间。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

极度公式
极度公式
Windows/macOS/Linux

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

WINDOWS 更多
Windows 10
Windows 10
Windows

Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。

极度公式
极度公式
Windows/macOS/Linux

极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。

密码键盘
密码键盘
Windows/macOS/iOS/Android

密码键盘是一款兼具安全性与便捷性的高效密码管理器。日常使用里的持续防护和信息管理会更突出,适合把安全控制放进长期使用流程中的场景。