虚拟机扩容Ubuntu20.04全过程

 更新时间:2025年09月03日 08:37:11   作者:baiyuan99  
用户因Ubuntu20.04虚拟机初始内存2G、磁盘20G配置过小导致性能下降和蓝屏,通过关机扩容、调整分区(sda2→sda5)及增加内存改善,但需注意扩容前备份以防数据损坏

问题描述

ubuntu20.04由于最开始创建虚拟机的时候内存分配了2G 磁盘只分配了20G,磁盘空间使用率达到90%+  导致后面越用越卡,而且经常蓝屏,蓝屏重启后遇到过由于内存不足无法进入图形界面,还有蓝屏导致 磁盘文件受损无法启动的情况,由于蓝屏问题不好排查原因,只能从平时的现象尝试解决:先增加内存再扩展磁盘容量 

解决方法

将ubuntu20.04关机(扩容需在虚拟机关机的情况下操作,否则扩展功能会置灰),网上有看到说是因为扩容导致虚拟机无法启动的,所以扩容前最好将虚拟机备份或者克隆一份,以防万一

1.修改内存:点击虚拟机-设置-硬件,选中内存后,右侧配置栏 直接修改

2.修改磁盘大小:选中硬盘,保证系统可用空间足够大,点击扩展

3.设置最大磁盘大小:200G点击 扩展

4.扩展进度条,结束后会提示必须要进行容量分区处理

5.对扩展的磁盘容量进行分区管理

方法1:网上常见的是使用分区管理工具 gparted进行分区

  • 先安装sudo apt-get install gparted
  • 再启动sudo gparted,然后直接操作

方法2:我是直接使用linux自带的disk工具,比较方便,系统里直接搜索磁盘或者disk

打开后直接可以看到目前系统的分区情况(由于我已经分区完成,该图是已经分区后的)

一共有四个分区:sda1、sda2、sda5(系统所在的分区),还有一个free space是目前剩余大小,由于sda5包含在sda2,所以要先增加sda2的大小

  • 先选中sda2,点击设置-Resize

  • 可直接修改

6.对sda5进行同样的操作, 查看磁盘情况,已经完成扩容 df -h

到此已经扩容完成,至于会不会优化蓝屏问题,还得继续观察

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 在Linux中限制root用户SSH远程登录的流程详解

    在Linux中限制root用户SSH远程登录的流程详解

    在Linux系统中,root用户拥有最高权限,因此为了增强系统安全性,我们通常会限制root用户通过SSH远程登录,本文将介绍如何在Linux系统中限制root用户的SSH远程登录,需要的朋友可以参考下
    2024-03-03
  • CentOS 6.5平台实现快速部署FTP的方法

    CentOS 6.5平台实现快速部署FTP的方法

    这篇文章主要介绍了CentOS 6.5平台实现快速部署FTP的方法,结合实例形式分析了CentOS6.5平台配置与部署FTP的具体步骤、相关操作命令与注意事项,需要的朋友可以参考下
    2018-04-04
  • Linux centos7 下安装 phpMyAdmin的教程

    Linux centos7 下安装 phpMyAdmin的教程

    这篇文章主要介绍了Linux centos7 安装 phpMyAdmin的教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • 详解Linux环境变量配置全攻略

    详解Linux环境变量配置全攻略

    这篇文章主要介绍了Linux环境变量配置全攻略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • linux mount报错:you must specify the filesystem type的解决方法

    linux mount报错:you must specify the filesystem type的解决方法

    这篇文章主要介绍了linux mount报错:you must specify the filesystem type的解决方法,文中给出了详细的解决方法示例,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-03-03
  • Centos 64位安装aapt、jdk、tomcat的详细教程

    Centos 64位安装aapt、jdk、tomcat的详细教程

    这篇文章主要介绍了Centos 64位安装aapt、jdk、tomcat的相关资料,需要的朋友可以参考下
    2016-11-11
  • ubuntu如何安装中文输入法

    ubuntu如何安装中文输入法

    本篇文章主要介绍了ubuntu如何安装中文输入法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Linux使用sosreport实现生成系统报告

    Linux使用sosreport实现生成系统报告

    sosreport 命令是许多 Linux 发行版上可用的工具,特别是基于 Red hat 的系统,下面我们来看看如何使用sosreport实现生成系统报告吧
    2025-02-02
  • Linux系统内存不足导致find命令失败的解决方案

    Linux系统内存不足导致find命令失败的解决方案

    在麒麟Linux Advanced Server V10环境下执行find / -name palddumper-debug.log命令时,系统返回了bash: fork: Cannot allocate memory错误,这表明系统在执行文件查找过程中遇到了内存分配问题,本文给大家介绍了详细的解决方法,需要的朋友可以参考下
    2025-07-07
  • Linux切换到Root用户的方式及区别详解

    Linux切换到Root用户的方式及区别详解

    在 Linux 系统中,切换到 root 用户是执行系统管理任务的常见需求,su(substitute user)和 sudo(superuser do)是实现这一目标的核心工具,文将详细解析 su 的选项、sudo 与 su 的配合效果,需要的朋友可以参考下
    2025-09-09

最新评论