如何使用Ubuntu清理磁盘空间
导读:Ubuntu 清理磁盘空间的实用步骤 一 快速定位占用 查看各分区使用情况:df -h 统计目录占用:du -h --max-depth=1 /path 交互式分析工具:sudo apt install ncdu 后运行 ncdu /,按...
Ubuntu 清理磁盘空间的实用步骤
一 快速定位占用
- 查看各分区使用情况:
df -h - 统计目录占用:
du -h --max-depth=1 /path - 交互式分析工具:
sudo apt install ncdu后运行ncdu /,按大小排序并定位大目录/大文件 - 查找超大文件:
find / -type f -size +1G 2> /dev/null - 图形化分析:磁盘占用分析器(Baobab),安装
sudo apt install baobab,可视化扫描主目录或任意挂载点
二 系统级清理命令
- APT 缓存与无用包
- 查看缓存大小:
sudo du -sh /var/cache/apt/archives - 仅清理过期包:
sudo apt autoclean - 清空缓存:
sudo apt clean - 移除不再需要的依赖:
sudo apt autoremove
- 查看缓存大小:
- 旧内核(务必保留当前在用内核)
- 查看已安装内核:
dpkg -l | grep linux-image - 删除指定旧内核(示例):
sudo apt purge linux-image-< 版本号> -generic
- 查看已安装内核:
- systemd 日志
- 保留最近时间:
sudo journalctl --vacuum-time=2weeks(可改为 1month/1year)
- 保留最近时间:
- 缩略图缓存
- 清理用户缩略图:
rm -rf ~/.cache/thumbnails/*
- 清理用户缩略图:
- 临时文件
- 清理系统临时目录:
sudo rm -rf /tmp/*(确保无程序正在使用)
- 清理系统临时目录:
- Snap 包管理
- 查看所有修订:
snap list --all - 删除旧修订:
sudo snap remove --revision=< 修订号> < 包名>
- 查看所有修订:
- Flatpak(如使用)
- 卸载未使用应用:
flatpak uninstall --unused - 修复/清理:
flatpak repair
- 卸载未使用应用:
三 图形化工具与一键清理
- Baobab(磁盘占用分析器):定位大文件/目录,适合可视化排查
- Stacer:系统优化与清理,支持清理 APT 缓存、缩略图、崩溃报告等
- BleachBit:深度清理浏览器缓存、系统临时文件、日志与隐私痕迹
- Gnome 磁盘工具:查看分区使用、调整/创建分区(需谨慎操作)
- Ubuntu Cleaner(社区工具):面向 Ubuntu 的专用清理器,支持旧内核、旧安装包与多类缓存清理
四 常见场景与对策
- 根分区(/)爆满
- 用
ncdu /或 Baobab 找到最大目录;常见大项包括 /var/log、/var/cache/apt/archives、用户下载目录、旧容器/镜像等
- 用
- /boot 分区满导致无法升级
- 先保留当前内核,再用
apt purge删除旧内核镜像与头文件,释放空间后再执行升级
- 先保留当前内核,再用
- 日志占用过大
- 使用
journalctl --vacuum-time=...限制日志保留天数,必要时配合du -sh /var/log检查大日志文件
- 使用
- Snap 占用持续增长
- 定期执行
snap list --all并删除旧修订,避免同一应用的多个版本并存
- 定期执行
- 虚拟机或云盘空间不足
- 在宿主机/云平台先扩容虚拟磁盘,再在系统内用 GParted 调整分区大小:
sudo apt install gparted
- 在宿主机/云平台先扩容虚拟磁盘,再在系统内用 GParted 调整分区大小:
五 安全与自动化建议
- 操作前先备份重要数据;删除前确认路径与用途,避免误删系统关键目录
- 删除旧内核时务必保留至少一个可启动的当前内核版本
- 不建议频繁手动清理页面缓存;如确需释放内存可临时执行:
sudo sync & & echo 3 | sudo tee /proc/sys/vm/drop_caches(仅影响内存缓存,不释放磁盘) - 建立轻量维护:每周执行
sudo apt autoclean & & sudo apt autoremove;每季度用ncdu做一次深度排查
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何使用Ubuntu清理磁盘空间
本文地址: https://pptw.com/jishu/765200.html
