温馨提示×

Ubuntu虚拟机如何进行磁盘清理

小樊
81
2025-05-11 20:59:01
栏目: 云计算

在Ubuntu虚拟机中进行磁盘清理可以通过多种方法实现,以下是一些常用的步骤和工具:

1. 删除快照

  • 删除不需要的快照:删除不需要的快照可以节省大量空间,但要注意删除快照可能会影响到后续的快照链。推荐先删除后面的快照,同时确保在删除快照之前备份虚拟机。

2. 整理虚拟机磁盘碎片

  • 关闭虚拟机:需要先关闭虚拟机。
  • 整理磁盘碎片:使用工具如 defrag(如果可用)来整理磁盘碎片。

3. 清理缓存

  • 查看用户缓存
    df -hl
    sudo du -sh /.cache
    
  • 清理用户缓存
    sudo rm -rf /.cache/*
    
  • 查找当前目录下文件大于100M的文件,并列出详细大小
    sudo find . -type f -size 100M -exec du -h {} \;
    

4. 清理APT缓存

  • 清理APT缓存
    sudo apt clean
    
  • 删除过时的.deb包,保留最新版本
    sudo apt autoclean
    
  • 删除不再需要的依赖包
    sudo apt autoremove
    
  • 清理旧的内核
    sudo apt --purge autoremove
    
  • 清理日志文件
    sudo journalctl --vacuum-size=100M
    

5. 清理临时文件和缓存文件

  • 清理/tmp目录
    sudo rm -rf /tmp/*
    
  • 清理APT缓存
    sudo apt clean
    

6. 清理Snap包

  • 列出所有安装的Snap包
    snap list
    
  • 删除旧版本的Snap包
    sudo snap remove package-name --revision revision
    

7. 使用第三方清理工具

  • BleachBit:清理缓存、cookies、日志文件等。
  • Stacer:系统清理工具,提供图形界面,可以清理浏览器缓存、APT仓库缓存、缩略图缓存等。
  • Sweeper:KDE SC utilities模块的一部分,主要特点有移除与网络相关的cookies、历史、缓存等痕迹。

8. 虚拟磁盘扩容

  • 关闭虚拟机
  • 在虚拟化软件中调整虚拟磁盘大小:例如在VMware中,选择虚拟机设置,硬盘选项卡,选择需要扩容的虚拟磁盘,点击“调整大小”。
  • 在Ubuntu中使用分区工具调整分区大小:使用GParted等工具调整分区大小,以使用新的磁盘空间。

在进行磁盘清理之前,请确保备份重要数据,以免误删造成数据丢失。

0