提示搞大动作的时候比如重型开发、内核编译等虚拟机磁盘空间请分配100GB否则后期空间不够手动扩展于事无补只能下载磁盘管理器。同时考虑到虚拟机需要快照真实磁盘空间最好预留70~80GB不快照预估60GB。内核请分配4个或以上建议4个。之所以要留这么大是因为编译新的Linux内核后文件占用情况大致60GB图上这个分区编辑器就是本博客要说的。文章目录【小白向】Linux虚拟机磁盘扩容与分区调整指南一、虚拟机磁盘扩容以VMware/VirtualBox为例二、启动分区工具GParted Live环境三、调整Linux分区图形化操作四、扩展文件系统针对ext4分区五、关键注意事项六、常见问题解答【小白向】Linux虚拟机磁盘扩容与分区调整指南当你在Linux虚拟机中编译内核或进行大型开发时可能会遇到磁盘空间不足的问题。本教程将手把手教你如何安全扩展虚拟机磁盘并调整分区无需重装系统。一、虚拟机磁盘扩容以VMware/VirtualBox为例1. 扩展虚拟机磁盘容量注意这一步仅扩大虚拟机的“物理磁盘”系统内分区暂未变化。VMware关闭虚拟机 → 右键虚拟机 →设置→硬盘→扩展→ 输入目标容量如100GB → 确认。VirtualBox关闭虚拟机 → 打开终端执行VBoxManage modifyhd虚拟机路径.vdi--resize102400# 单位MB102400MB100GB二、启动分区工具GParted Live环境1. 下载GParted Live镜像访问 GParted官网 下载ISO文件如gparted-live-1.5.0-6-amd64.iso。2. 挂载镜像并启动虚拟机设置中加载ISO文件为光驱。启动虚拟机选择从光驱启动进入GParted Live界面默认选项启动即可。三、调整Linux分区图形化操作1. 识别磁盘与分区右上角选择正确的磁盘如/dev/sda。查看当前分区结构确认需要扩展的分区通常为最后一个分区如/dev/sda3。2. 调整分区大小Step 1: 右键目标分区 →Resize/Move。Step 2: 拖动分区右侧箭头至最大或手动输入新容量 → 点击Resize。若分区后有未分配空间需先调整相邻分区3. 应用更改点击顶部绿色√ →Apply→ 等待操作完成进度条走完。四、扩展文件系统针对ext4分区若分区格式为ext4需同步扩展文件系统退出GParted并重启进入原Linux系统。执行命令sudoresize2fs /dev/sda3# 替换为你的实际分区名验证空间df-h# 查看挂载点容量是否更新五、关键注意事项备份数据分区操作有风险务必提前通过虚拟机快照或外部备份重要文件。LVM分区特殊处理若系统使用LVM逻辑卷管理需通过pvresize、lvextend等命令调整无需GParted。预留冗余空间建议虚拟机磁盘总大小 系统需求 × 1.5如编译内核需60GB则分配90GB。六、常见问题解答Q1扩展后系统内仍显示原大小确认已执行resize2fsext4分区或使用xfs_growfsxfs分区。检查是否扩展了正确的分区。Q2分区被锁无法调整确保在GParted Live环境下操作系统未挂载分区。若为系统根分区必须在Live CD中调整。通过以上步骤你可以轻松解决虚拟机磁盘空间不足的问题。建议在开发前合理规划磁盘容量避免频繁扩容哦