【Linux】Linux 虚拟机磁盘扩容全攻略
在 Linux 虚拟机的使用过程中磁盘空间不足是运维与开发常遇的挑战。面对“加新盘”还是“扩旧盘”、“沿用原挂载点”还是“挂载新路径”的选择不同方案适用于不同的业务场景与风险偏好。本文系统梳理了 新盘挂载新路径、新盘扩容原挂载、旧盘扩展后挂载新路径、旧盘原地扩容原挂载​ 四种典型扩容方式从原理到实操帮你理清思路避开雷区实现存储资源的高效调整。1、已有磁盘扩容1.1、扩容原有挂载路径# 查看磁盘情况 # 当前从 20g 扩容到 30gsdb 为我们扩容从磁盘目前共 30g已被分走 20g # 查看系统中所有物理卷PV的详细信息此处关注 /dev/sdb pvdisplay # 调整物理卷的大小使其适配底层磁盘的新容量 pvresize /dev/sdb # 显示系统中所有逻辑卷LV的详细信息此处关注 /dev/vg_data/lv_data lvdisaply # 将逻辑卷扩展到卷组中所有可用的空闲空间此处用完所有剩余空间 lvextend -l 100%FREE /dev/vg_data/lv_data # 增加 5Glvextend -L 5G /dev/vg_data/lv_data # 扩展 XFS 文件系统的大小使其填满整个逻辑卷空间此处为 XFS 文件系统 xfs_growfs /data # 查看挂载信息 lsblk1.2、新加挂载路径# 此处扩容 /dev/sda扩容了 50g # 查看当前分区情况确保磁盘已扩容 lsblk # 开始分区 fdisk /dev/sda ---- p # 打印分区 n # 新建分区回车三次使用默认值记住分区序号 p # 打印分区上步使用默认值则用完剩余所有空间 t # 改变分区类型类型可进行查看都选择 p # 打印分区查看类型已改变 w # 保存退出 ---- # 创建物理卷 PV pvcreate /dev/sda3 pvdisplay /dev/sda3 # 创建卷组 VG vgcreate vg_data /dev/sda3 vgdisplay vg_data # 创建逻辑卷 LV lvcreate -l 100%FREE -n lv_data vg_data lvdisplay vg_data/lv_data # xfs 格式化 mkfs.xfs /dev/vg_data/lv_data # 创建磁盘目录进行挂载 mkdir -p /data mount /dev/vg_data/lv_data /data df -h # 查看 UUID开启自动挂载 blkid /dev/vg_data/lv_data # vi /etc/fstab添加下方内容 ---- UUIDf2acc36d-5fe4-451d-babb-5b608db51ce5 /data xfs defaults 0 0 ---- # 测试挂载 mount -a2、添加新盘2.1、挂载新路径# 确认新磁盘已识别此处新磁盘为 /dev/sdb lsblk # 第一步创建物理卷将整个磁盘或分区初始化为 LVM 物理卷 ## 直接使用整个磁盘 pvcreate /dev/sdb ## 部分使用先分区在使用fdisk /dev/sdb ; pvcreate /dev/sdb1 ## 验证 pv 创建成功 pvs ## 详细查看pvdisplay # 第二步创建卷组VG - Volume Group ## 将物理卷添加到卷组中卷组名可自定义此处为 vg_data vgcreate vg_data /dev/sdb ## 若使用分区则是vgcreate vg_data /dev/sdb1 ## 验证 VG 创建成功 vgs ## 详细查看vgdisplay vg_data # 第三步创建逻辑卷LV - Logical Volume ## 在卷组中创建逻辑卷指定名称此处为 lv_data和大小 ## 使用所有可用空间 lvcreate -l 100%FREE -n lv_data vg_data ## 指定具体大小 100Glvcreate -L 100G -n lv_data vg_data ## 若是扩容使用 lvextendlvextend -l 100%FREE /dev/ubuntu-vg/ubuntu-lv ## 验证 LV 创建成功 lvs ## 详细查看lvdisplay vg_data/lv_data # 第四步格式化逻辑卷 ## 格式化为 ext4 格式 mkfs.ext4 /dev/vg_data/lv_data ## xfs 格式CentOS 7 推荐 mkfs.xfs /dev/vg_data/lv_data # 第五步创建挂载点并临时挂载 ## 创建挂载目录 mkdir -p /data ## 挂载逻辑卷 mount /dev/vg_data/lv_data /data ## 验证挂载 df -h # 第六步设置开机自动挂载永久挂载 ## 获取 UUID推荐使用 UUID 而不是设备名 blkid /dev/vg_data/lv_data ---- 输出示例/dev/vg_data/lv_data: UUID8afbc533-7eda-4c2e-bc7a-dd55967d4930 TYPExfs ---- ## 编辑 /etc/fstabvi /etc/fstab ----添加以下行 UUID8afbc533-7eda-4c2e-bc7a-dd55967d4930cat /data xfs defaults 0 0 ---- ## 若使用 xfs 格式ext4 换为 xfs 即可 ## 测试 fstab 配置 mount -a2.2、新盘挂载扩容已有路径# 查看新加的盘当前新加 vdc lsblk # 初始化 vdc 为物理卷 pvcreate /dev/vdc # 将 vdc 加入卷组 data_vgvgdisplay vgextend vg_data /dev/vdc # 扩容逻辑卷使用所有剩余空间lvdisplay lvextend -l 100%FREE /dev/vg_data/lv_data # 扩容文件系统从 df -T 输出看是 ext4 类型 # xfs 类型使用命令xfs_growfs /dev/vg_data/lv_data resize2fs /dev/vg_data/lv_data # 验证扩容结果 df -h /data

相关新闻

2026年AI支付领域临界点逼近:Natural获融资,各方布局谁能突围?

2026年AI支付领域临界点逼近:Natural获融资,各方布局谁能突围?

AI支付领域临界点逼近?2026年7月,成立刚满一年的公司Natural拿到3000万美元的A轮融资,其要为AI智能体重新造一套支付系统。这件事本是普通融资快讯,但结合近期情况,AI支付领域的临界点正在逼近。为何说所有人都在抢AI支…

2026/7/24 12:38:44阅读更多 →
深入理解MFC框架:消息映射机制与Windows GUI编程底层原理

深入理解MFC框架:消息映射机制与Windows GUI编程底层原理

1. 项目概述:为什么今天还要啃MFC这块“老骨头”?如果你在搜索引擎里敲下“MFC”这三个字母,大概率会看到一堆“过时”、“淘汰”、“别学”的论调。作为一个从Visual C 6.0时代一路走过来的老码农,我完全理解这种声音。在C/WinRT…

2026/7/24 12:38:44阅读更多 →
OWASP Agentic AI Top 10:AWS AI应用安全框架与最佳实践

OWASP Agentic AI Top 10:AWS AI应用安全框架与最佳实践

这次我们来看一个对AI应用开发者特别重要的安全框架——OWASP Agentic AI Top 10。如果你在AWS上构建AI应用,或者正在开发基于大模型的Agent系统,这个安全清单能帮你避开很多潜在的坑。 OWASP(开放Web应用安全项目)大家应该不陌生…

2026/7/24 12:36:44阅读更多 →
eBPF导出器:BPF指标接入Prometheus与Grafana

eBPF导出器:BPF指标接入Prometheus与Grafana

1. 背景与作用 在现代监控体系中,Prometheus + Grafana 已成为基础设施监控的事实标准。BPF(Berkeley Packet Filter)提供了强大的内核级性能观测能力,但如何将BPF收集的指标(如CPU run queue延迟、块I/O延迟)无缝融入Prometheus生态呢?Cloudflare开源的 ebpf_exporter…

2026/7/24 20:20:35阅读更多 →
3分钟掌握网盘高速下载:免费开源直链助手完全指南

3分钟掌握网盘高速下载:免费开源直链助手完全指南

3分钟掌握网盘高速下载:免费开源直链助手完全指南 【免费下载链接】baiduyun 油猴脚本 - 一个免费开源的网盘下载助手 项目地址: https://gitcode.com/gh_mirrors/ba/baiduyun 还在为网盘下载速度慢而烦恼吗?今天我要为你介绍一款改变游戏规则的免…

2026/7/24 20:20:35阅读更多 →
Windows Defender完全移除技术指南:三种模式深度解析与性能优化实战

Windows Defender完全移除技术指南:三种模式深度解析与性能优化实战

Windows Defender完全移除技术指南:三种模式深度解析与性能优化实战 【免费下载链接】windows-defender-remover A tool which is uses to remove Windows Defender in Windows 8.x, Windows 10 (every version) and Windows 11. 项目地址: https://gitcode.com/g…

2026/7/24 20:20:35阅读更多 →
为什么92%的AI短视频项目在第三天失败?——AI工具链断层诊断与5分钟应急修复方案(内部复盘实录)

为什么92%的AI短视频项目在第三天失败?——AI工具链断层诊断与5分钟应急修复方案(内部复盘实录)

更多请点击: https://intelliparadigm.com 第一章:AI短视频项目失败率的统计学真相与归因框架 行业调研数据显示,2022–2024年间启动的AI驱动短视频生成项目中,约68.3%未能进入稳定商业化阶段。该数据源自对全球147个技术团队&am…

2026/7/24 20:20:35阅读更多 →
给PDF加水印,加完文件大了好几倍?水印不是贴上去的,是叠上去的

给PDF加水印,加完文件大了好几倍?水印不是贴上去的,是叠上去的

做设计、做法务、做内部资料管理的人,对水印这件事应该不陌生。 方案发给客户,要加上“仅供参考”。合同传给对方确认,要盖个“草稿”字样。内部培训资料,每一页底部都得有“内部使用,请勿外传”。不加不放心&#xff…

2026/7/24 20:20:35阅读更多 →
南非10米分辨率大豆种植动态地图揭秘

南非10米分辨率大豆种植动态地图揭秘

南非10米分辨率大豆种植区动态地图(2018-2025)——深度解读 当卫星“慧眼”遇上非洲大豆:从零星种植到出口新贵,每一块农田都被清晰记录。 前言:非洲大豆的“逆袭”之路 提到大豆,你首先想到的可能是巴西广…

2026/7/24 20:18:35阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/24 0:58:53阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/24 0:58:53阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/24 0:58:53阅读更多 →
我的编程之路:第一篇博客

我的编程之路:第一篇博客

大家好,我是一名编程初学者,同时这也是我编程学习之路上的第一篇博客。在这里,我想要向大家介绍我的一些想法和规划。a.自我介绍我是一个刚刚接触编程的新手,目前在学习c语言,我对编程世界充满了强烈的好奇。当然&…

2026/7/24 0:00:06阅读更多 →
【LeetCode 54】螺旋矩阵

【LeetCode 54】螺旋矩阵

问题描述: 解法: 1、模拟(参考自【LeetCode 54】螺旋矩阵-CSDN博客) int *spiralOrder(int **matrix, int matrixSize, int *matrixColSize, int *returnSize) {static const int dirs[4][2] {{0, 1}, {1, 0}, {0, -1}, {-1, …

2026/7/24 0:00:06阅读更多 →
2026 WAIC:模型隐身、智能体疯野,厂商竞赛聚焦办公场景与商业闭环

2026 WAIC:模型隐身、智能体疯野,厂商竞赛聚焦办公场景与商业闭环

知春路不相信模型领先今年WAIC大会,昔日AI六小龙来了五家,分别是Kimi、阶跃星辰、Minimax、百川智能、零一万物。连放弃基模的百川和零一万物都来了,唯一缺席的竟是近几个月来风光无限的智谱。(DeepSeek一直不参加)WAI…

2026/7/24 0:00:06阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/23 22:58:43阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/24 19:00:40阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/24 19:00:40阅读更多 →