1、扩展虚拟机硬盘摘要本文详细介绍了在虚拟机环境中扩展硬盘容量的完整流程。首先在虚拟机设置中扩展硬盘然后在系统内通过一系列命令完成分区、RAID阵列、LVM和文件系统的扩容操作。整个过程包括1虚拟机硬盘扩展2系统内分区调整3RAID阵列扩容4LVM逻辑卷扩展5文件系统扩容。适用于使用RAID和LVM的Linux系统环境。编辑虚拟机设置》硬盘》扩展扩容完成提示硬盘需要修复启动一次系统即可2、系统扩容2.1 进入管理员启动系统登录后进入rootsudo-i2.2 确认当前存储架构lsblksda 总硬盘sda1sda2系统盘sda3存储盘现在可以看到sda1 2 3之和与sda差10G就是刚才添加的大小2.3 扩容分区把新加的10G加入到sda3中扩容分区如果还没做 如果你的 sda3 大小未变需要先扩容分区。假设存储分区是/dev/sda3 fdisk/dev/sda 输入 p 记下/dev/sda3 的起始扇区。 输入 d然后输入3删除分区。 输入 n 新建分区分区号默认3起始扇区必须用之前记下的值结束扇区直接回车使用全部剩余空间。 如果提示“是否移除分区签名”输入 N。 输入 w 保存。 运行 partprobe/dev/sda 刷新分区表。 再次 lsblk 确认 sda3 已变大。1|fdisk/dev/sda#2|d#查看起始扇区3|3#取决于使用sda几4|n#新建分区5|回车6|回车7|回车#起始地址8|回车#结束地址默认用最后也就是最大9|y10|w11|partprobe /dev/sda#刷新分区表12|lsblk 确认 sda3 已变大2.4 扩容 RAID 阵列mdadm--grow/dev/md0--sizemax验证查看 Array Size 是否已增加mdadm-D/dev/md02.5 刷新 LVM# 让物理卷识别新大小pvresize /dev/md0# 扩展逻辑卷使用全部空闲空间lvextend-l100%FREE /dev/mapper/trim_xxxxxx-0trim_xxxxxx-0是lsblk里看到的md0的下一级验证确认md0的下一级容量变大了pvsvgslvs2.6 扩容文件系统判定文件系统类型df-hT/vol1输出中“类型”列显示 btrfs 或 ext4执行对应命令如果是 btrfsbtrfs filesystem resize max /vol1如果是 ext4resize2fs /dev/mapper/trim_xxxxxx-0这里是btrfs之后验证df-h/vol1 lsblk所有层级sda3 → md0 → trim_…-0 → /vol1都应显示为扩容后的新大小完成重启系统在网页确认即可网页端不需要操作直接查看容量即可