ubuntu如何回收硬盘剩余空间
导读:Ubuntu回收硬盘剩余空间的常用方法 1. 清理APT缓存 APT包管理器会缓存已下载的软件包(存储在/var/cache/apt/archives),占用大量空间。可通过以下命令清理: 清理所有缓存(彻底释放空间):sudo apt...
Ubuntu回收硬盘剩余空间的常用方法
1. 清理APT缓存
APT包管理器会缓存已下载的软件包(存储在/var/cache/apt/archives),占用大量空间。可通过以下命令清理:
- 清理所有缓存(彻底释放空间):
sudo apt clean - 仅清理过时缓存(保留最新版本,节省时间):
sudo apt autoclean
执行后可通过du -sh /var/cache/apt验证缓存大小变化。
2. 删除旧内核版本
Ubuntu升级时会保留旧内核,占用/boot分区空间。可通过以下步骤清理:
- 查看已安装内核:
dpkg --list | grep linux-image(排除当前正在使用的linux-image-generic) - 删除旧内核:
sudo apt remove linux-image-< version>(替换< version>为旧内核版本号) - 清理残留依赖:
sudo apt autoremove --purge - 更新GRUB:
sudo update-grub(确保系统引导正常)。
3. 卸载不常用应用程序
通过以下命令查看并卸载未使用的软件:
- 查看已安装应用:
dpkg --list(或通过“Ubuntu软件”中心浏览) - 卸载指定应用:
sudo apt remove < package_name>(如sudo apt remove vlc卸载VLC播放器) - 彻底清理残留配置:
sudo apt purge < package_name>(适用于需要删除配置文件的情况)。
4. 清理缩略图缓存
Ubuntu为图片、视频生成缩略图(存储在~/.cache/thumbnails),长期积累会占用空间。可通过以下命令清理:
rm -rf ~/.cache/thumbnails/*
(注意:~代表用户主目录,此操作不会影响系统文件)。
5. 清理日志文件
系统日志(存储在/var/log)会随时间增长占用大量空间。可通过以下命令清理:
- 限制日志大小(保留最近100MB):
sudo journalctl --vacuum-size=100M - 清理指定天数前的日志(如保留最近3天):
sudo journalctl --vacuum-time=3d - 手动删除旧日志(谨慎操作):
sudo rm /var/log/*.log(建议先备份)。
6. 删除孤立包(无依赖包)
安装软件时自动安装的依赖包,在软件卸载后可能残留。可通过以下工具清理:
- 使用
deborphan:sudo apt install deborphan→sudo deborphan | xargs sudo apt --purge remove - 使用
gtkorphan(图形界面):sudo apt install gtkorphan→ 运行后选择“多余的包”标签清理。
7. 使用图形界面工具辅助清理
- BleachBit:安装
sudo apt install bleachbit,选择“系统缓存”“日志”“缩略图”等项目清理,支持可视化操作。 - Stacer:安装
sudo apt install stacer,提供磁盘使用分析、进程管理、清理功能,适合新手直观操作。 - Disk Usage Analyzer:内置工具,通过
sudo apt install baobab安装,扫描磁盘找出大文件/文件夹。
8. 查找并删除大文件/重复文件
- 查找大文件:使用
find命令(如查找当前目录下大于100MB的文件):find . -type f -size +100M - 查找重复文件:使用
fdupes工具(sudo apt install fdupes),运行fdupes -r ~(扫描用户目录),删除重复文件。
注意事项
- 备份重要数据:清理前备份个人文件(如文档、照片),避免误删。
- 避免频繁清理:部分缓存(如APT缓存)可提高软件安装速度,无需每次都清理。
- 系统分区检查:使用
df -h查看各分区使用情况,优先清理系统分区(如/)的大文件。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu如何回收硬盘剩余空间
本文地址: https://pptw.com/jishu/737319.html
