首页主机资讯清理ubuntu磁盘空间的步骤是什么

清理ubuntu磁盘空间的步骤是什么

时间2025-11-13 23:08:03发布访客分类主机资讯浏览696
导读:清理Ubuntu磁盘空间的步骤 1. 清理前的准备工作 在开始清理前,务必确认磁盘空间使用情况,避免误删重要文件: 使用df -h命令查看各分区使用率,定位空间紧张的分区(如/或/home); 使用du -sh /*命令查看根目录下各子目...

清理Ubuntu磁盘空间的步骤

1. 清理前的准备工作

在开始清理前,务必确认磁盘空间使用情况,避免误删重要文件:

  • 使用df -h命令查看各分区使用率,定位空间紧张的分区(如//home);
  • 使用du -sh /*命令查看根目录下各子目录大小,快速找出占用空间大的目录(如/var/usr)。

2. 快速安全清理(日常维护推荐)

(1)卸载无用软件包
使用apt autoremove命令自动删除自动安装但不再需要的依赖包(如软件卸载后残留的库文件),避免占用空间:

sudo apt autoremove

若需预览将要删除的包,可添加--dry-run参数:

sudo apt autoremove --dry-run

(2)清理APT缓存
APT会将下载的.deb软件包缓存在/var/cache/apt/archives/目录,长期积累会占用大量空间:

  • 彻底清理所有缓存(包括当前可用的包):
    sudo apt clean
    
  • 仅清理过期缓存(无法从仓库重新下载的旧版本包,保留当前可用版本):
    sudo apt autoclean
    

可通过du -sh /var/cache/apt查看缓存大小。

(3)清理缩略图缓存
文件管理器(如Nautilus)会自动生成文件缩略图,存储在~/.cache/thumbnails/目录,定期清理可释放空间:

rm -rf ~/.cache/thumbnails/*

清理后下次浏览文件时会重新生成缩略图,不影响正常使用。

3. 深度清理(释放更多空间)

(1)清理系统日志
系统日志(如/var/log/syslog/var/log/kern.log)会随时间增长占用大量空间,可通过以下命令清理:

  • 保留最近3天的日志(删除3天前的日志):
    sudo journalctl --vacuum-time=3d
    
  • 限制日志文件最大大小为100MB(超过则压缩或删除旧日志):
    sudo journalctl --vacuum-size=100M
    

也可手动删除旧日志文件(如*.log.1*.gz)。

(2)删除旧内核
旧内核版本会占用/boot分区空间,需保留当前正在运行的内核最新1-2个备用内核

  • 查看当前运行的内核版本:
    uname -r
    
  • 查看所有已安装的内核版本:
    dpkg --list | grep linux-image
    
  • 删除旧内核(如linux-image-5.4.0-XX-generic,替换为实际版本号):
    sudo apt purge linux-image-5.4.0-XX-generic linux-headers-5.4.0-XX-generic
    

清理后运行sudo update-grub更新引导加载器。

(3)清理Snap应用缓存
Snap应用会保留旧版本以便回滚,占用/var/lib/snapd/cache/目录空间,可清理缓存:

sudo rm -rf /var/lib/snapd/cache/*

若需彻底删除未使用的Snap应用,可使用:

sudo snap remove --revision=<
    版本号>
     <
    应用名>
    

或使用sudo snap refresh自动清理旧版本。

4. 图形化工具辅助清理(可选)

若不熟悉命令行,可使用以下图形化工具简化操作:

  • Stacer:安装后通过图形界面扫描系统,一键清理缓存、日志、旧内核等;
  • BleachBit:支持选择性清理系统缓存、浏览器缓存、临时文件等,提供隐私保护功能;
  • Ubuntu Cleaner:专为Ubuntu设计,清理临时文件、无效软件包等。
    安装示例(以Stacer为例):
sudo apt install stacer
```。


#### **5. 其他注意事项**
- **谨慎使用`rm -rf`**:避免误删系统文件(如`/etc`、`/usr`),操作前建议备份重要数据;  
- **定期清理**:建议每月执行1次快速清理(卸载无用软件、清理APT缓存),每季度执行1次深度清理(旧内核、日志);  
- **扩展磁盘空间**:若清理后仍空间不足,可考虑扩展分区(使用GParted工具)或添加新硬盘。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 清理ubuntu磁盘空间的步骤是什么
本文地址: https://pptw.com/jishu/747573.html
ubuntu系统如何清理大文件 Debian syslog日志级别怎么调

游客 回复需填写必要信息