银河麒麟 (Kylin) 虚拟机 LVM 磁盘扩容操作指南

本指南适用于在 QEMU/KVM 环境下,对使用 LVM(逻辑卷管理)的银河麒麟服务器版 (KLAS) 进行磁盘扩容。

⚠️ 操作前必读

  1. 数据备份 :涉及磁盘底层操作,请务必在宿主机对镜像文件进行备份或创建快照
  2. 权限要求 :所有虚拟机内部命令均需 root 权限。

流程概览图

扩容分为三个层级,请根据您的现状从对应步骤开始:

  1. 宿主机层 (qemu-img) -> 物理磁盘变大
  2. 分区层 (growpart/pvresize) -> 让 LVM 物理卷识别到新空间
  3. 逻辑卷层 (lvextend) -> 分配空间给根目录
  4. 文件系统层 (xfs_growfs) -> 格式化新空间可用

步骤一:宿主机调整镜像大小 (Host)

如果您的 lsblk 显示物理盘(如 vda)已经足够大,只是分区没用满,请跳过此步。

宿主机终端执行(需关闭虚拟机):

bash 复制代码
# 语法:qemu-img resize <镜像路径> +<增加的大小>
qemu-img resize /path/to/kylin.qcow2 +50G

步骤二:扩展物理分区 (VM - Partition)

启动虚拟机,使用 lsblk 查看结构。假设扩容目标是 /dev/vda 的第 3 个分区(LVM 所在分区)。

1. 安装扩容工具

如果提示 growpart: command not found,需先安装:

bash 复制代码
# 银河麒麟服务器版
yum install cloud-utils-growpart -y

2. 刷新分区表

将新增的物理空间纳入分区表:

bash 复制代码
# 语法:growpart <设备名> <分区号>
# 注意:设备名和分区号之间有空格
growpart /dev/vda 3

成功提示:CHANGED: partition=3 ...


步骤三:扩容 LVM 物理卷 (VM - PV)

通知 LVM 物理层,底下的分区变大了:

bash 复制代码
pvresize /dev/vda3

成功提示:Physical volume "/dev/vda3" changed


步骤四:扩容 LVM 逻辑卷 (VM - LV)

将卷组(VG)内的所有空闲空间分配给根目录逻辑卷(通常是 klas-root):

bash 复制代码
# -l +100%FREE 表示使用全部剩余空间
lvextend -l +100%FREE /dev/mapper/klas-root

成功提示:Logical volume klas-root successfully resized.


步骤五:刷新文件系统 (VM - FS)

最后一步,在线调整文件系统大小,使其生效。需要根据文件系统类型选择命令。

1. 检查文件系统类型

bash 复制代码
df -Th /

2. 执行刷新命令

  • 如果是 XFS (麒麟服务器版默认)
bash 复制代码
xfs_growfs /
  • 如果是 ext4
bash 复制代码
resize2fs /dev/mapper/klas-root

验证结果

执行以下命令,检查 / 目录的 Size 是否已增加:

bash 复制代码
df -h
相关推荐
专业工业电源打工人4 天前
无人机硬件设计:工业模块电源选型的三个核心要点|电子工程师实操指南
无人机·国产化·工业电源
专业工业电源打工人8 天前
B0505S-1WR3 适配优选 钡特电源 DB1-05S05S|1W 隔离5V转5V模块电源选型技术性能解析
国产化·电源模块·工业电源
懂好多的工业电源工程师8 天前
LD60-23B24R2 适配优选 钡特电源 AD60-23S24|60W 工业AC-DC 24V输出模块电源技术性能解析
国产化·电源模块·工业电源
专业工业电源打工人8 天前
URB4805S-6WR3 适配优选 钡特电源 VB6-48S05S|6W 工业 DC-DC 模块电源选型参数技术解析
国产化·电源模块·工业电源
懂好多的工业电源工程师9 天前
URB2405LD-60WR3 适配优选 钡特电源 VB60-24S05LD|60W 工业24V转5V模块电源硬件参数规格技术解析
国产化·电源模块·工业电源
TongSearch9 天前
使用 TongZK 做服务注册与服务发现
zookeeper·服务发现·国产化·东方通·tongzk
一名普通的电源工程师9 天前
URA2415LD-30WR3 适配优选 钡特电源 VB30-24D15LD|30W 工业24V转±15V模块电源选型参数技术性能解析
国产化·电源模块·工业电源
彷徨而立12 天前
常见国产 CPU、操作系统及其组合(二)
国产化
专业工业电源打工人17 天前
URA2415LD-20WR3 适配优选 VB20-24D15LD|20W 双路±15V输出 DC-DC 模块电源参数规格拆解
国产化·电源模块·工业电源
一名普通的电源工程师17 天前
URB4824LD-60WR3 适配优选 钡特电源 VB60-48S24LD:60W 工业 DC-DC 模块电源选型分析
国产化·电源模块·工业电源