Ubuntu磁盘空间如何释放
导读:Ubuntu磁盘空间释放实用指南 1. 清理APT缓存(最常用且有效) APT包管理器会缓存所有下载的.deb安装包(默认路径:/var/cache/apt/archives),长期积累可能占用数GB空间。 彻底清除所有缓存:sudo a...
Ubuntu磁盘空间释放实用指南
1. 清理APT缓存(最常用且有效)
APT包管理器会缓存所有下载的.deb安装包(默认路径:/var/cache/apt/archives),长期积累可能占用数GB空间。
- 彻底清除所有缓存:
sudo apt clean(删除/var/cache/apt/archives下所有.deb文件,释放空间最大)。 - 仅清理过期缓存:
sudo apt autoclean(仅删除无法从官方仓库重新下载的旧版本包,保留当前可用版本,更安全)。 - 移除无用依赖:
sudo apt autoremove(删除自动安装但不再被任何软件依赖的包,如旧版库文件)。
2. 删除旧内核版本
Ubuntu会保留多个内核版本(即使当前正在使用),占用/boot分区大量空间(常见占用1-2GB/版本)。
- 查看当前使用的内核:
uname -r(如5.15.0-86-generic,切勿删除当前内核)。 - 查看所有已安装内核:
dpkg --get-selections | grep linux-image(列出所有内核包,包括未使用的)。 - 删除旧内核:
sudo apt purge linux-image-< 版本号>(如sudo apt purge linux-image-5.15.0-80-generic,保留最新1-2个备用内核即可)。
3. 卸载不常用软件与游戏
通过Ubuntu软件中心或命令行卸载长期不用的软件,释放其占用的安装目录及配置文件。
- 图形化操作:打开“Ubuntu软件中心”→ 点击“已安装”→ 选中不需要的软件→ 点击“移除”。
- 命令行操作:
sudo apt remove --purge < 软件名>(如sudo apt remove --purge gimp,--purge选项会同时删除软件配置文件,避免残留)。
4. 清理临时文件与缓存
临时文件(如系统运行时生成的/tmp目录文件、用户应用缓存)占用空间且无保留价值。
- 清理系统临时目录:
sudo rm -rf /tmp/*(重启后/tmp会自动重建,无需担心数据丢失)。 - 清理用户应用缓存:
rm -rf ~/.cache/*(删除浏览器、IDE、聊天工具等的缓存文件,如Chrome缓存可释放数GB空间)。 - 清理缩略图缓存:
rm -rf ~/.cache/thumbnails/*(文件管理器生成的缩略图,占用~/.cache/thumbnails目录空间)。
5. 查找并删除大文件
通过命令行快速定位并删除占用空间大的文件(如视频、ISO镜像、备份文件)。
- 查找当前目录下大于100MB的文件:
find . -type f -size +100M(-type f表示文件,-size +100M表示大于100MB)。 - 按文件大小排序(降序):
find . -type f -size +100M -exec ls -lh { } \; | sort -rh -k5(直观查看最大文件)。 - 删除特定类型的大文件:
find . -type f -name "*.log" -size +100M -delete(如删除大于100MB的日志文件,操作前建议先ls确认文件列表)。
6. 清理日志文件
系统日志(如/var/log目录下的.log文件)长期积累可能占用大量空间(尤其是服务器环境)。
- 查看日志文件大小:
du -sh /var/log/*(如syslog、kern.log可能占用数GB)。 - 清空指定日志文件:
sudo truncate -s 0 /var/log/< 日志文件名>(如sudo truncate -s 0 /var/log/syslog,保留文件但清空内容)。 - 限制日志文件大小:
sudo journalctl --vacuum-size=100M(保留最近100MB的系统日志,自动删除旧日志;也可用--vacuum-time=7d保留最近7天的日志)。
7. 使用工具辅助清理(图形化/自动化)
若不想记忆命令,可使用以下工具简化操作:
- Stacer(图形化工具):
sudo apt install stacer→ 安装后打开,通过“清理”选项卡一键扫描并清理缓存、日志、旧内核等,支持可视化查看磁盘使用情况。 - BleachBit(开源清理工具):
sudo apt install bleachbit→ 支持选择性清理系统缓存、浏览器缓存、剪贴板历史等,提供隐私保护功能(如删除浏览记录)。
注意事项
- 备份重要数据:清理前建议备份个人文件(如
~/Documents、~/Pictures),避免误删。 - 保留当前内核:删除内核前务必通过
uname -r确认当前运行的内核版本,避免系统无法启动。 - 生产环境谨慎操作:频繁清理内存缓存(如
sync & & echo 3 | sudo tee /proc/sys/vm/drop_caches)可能影响系统性能,建议仅在磁盘空间不足时使用。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu磁盘空间如何释放
本文地址: https://pptw.com/jishu/741155.html
