只剩143.8MB

1. 清理不必要的文件和软件

首先尝试清理系统中的不必要文件和软件,以释放一些空间。

清理包缓存
sudo apt-get clean 
sudo apt-get autoclean 
sudo apt-get autoremove
查找大文件

使用以下命令查找系统中的大文件,并删除不必要的文件:

sudo du -ah / | sort -n -r | head -n 20
删除临时文件
sudo rm -rf /tmp/*

2. 增加虚拟机的磁盘空间

如果清理文件后仍然没有足够的空间,可以尝试增加虚拟机的磁盘空间。

对于 VMware
  1. 打开 VMware Workstation 或 VMware Player。
  2. 选择你的虚拟机,然后点击“编辑虚拟机设置”。
  3. 在“硬件”标签中,选择硬盘并点击“扩展”。
  4. 增加磁盘的大小,然后点击“扩展”。
对于 VirtualBox
  1. 打开 VirtualBox。
  2. 选择你的虚拟机,然后点击“设置”。
  3. 在“存储”标签中,选择你的虚拟硬盘文件,然后点击右侧的“磁盘”图标。
  4. 选择“扩展”来增加磁盘大小。

3. 扩展文件系统

增加虚拟硬盘的大小后,还需要扩展Linux系统中的文件系统以利用新增的空间。

使用 fdiskparted 增加分区
  1. 打开终端并使用 fdiskparted 增加分区。

    sudo fdisk /dev/sda

    或者

    sudo parted /dev/sda

  2. 扩展现有的分区或创建新分区。

使用 resize2fs 扩展文件系统
  1. 扩展完分区后,使用 resize2fs 扩展文件系统:

    sudo resize2fs /dev/sda1

    根据你的分区情况,替换 /dev/sda1 为你需要扩展的具体分区。

4. 使用 LVM(如果适用)

如果你使用的是LVM(逻辑卷管理),可以通过以下步骤扩展卷组和逻辑卷:

  1. 扩展物理卷:

    sudo pvresize /dev/sda2

  2. 扩展逻辑卷:

    sudo lvextend -l +100%FREE /dev/mapper/vgname-lvname

  3. 扩展文件系统:

    sudo resize2fs /dev/mapper/vgname-lvname

总结

  1. 清理文件:首先清理系统中的不必要文件和软件。
  2. 增加磁盘大小:通过虚拟机管理器增加虚拟机的磁盘大小。
  3. 扩展文件系统:在Linux中扩展文件系统以利用新增的磁盘空间。

通过这些步骤,你应该能够解决虚拟机中Linux系统空间不足的问题。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐