Debian Strings如何进行磁盘清理
导读:Debian 磁盘清理实用指南 一 快速定位占用 查看整体磁盘使用:使用命令:df -h,快速判断哪个分区已满。 分析目录占用:使用命令:sudo du -h / | sort -rh | head -n 20,找出占用空间最大的目录。...
Debian 磁盘清理实用指南
一 快速定位占用
- 查看整体磁盘使用:使用命令:df -h,快速判断哪个分区已满。
- 分析目录占用:使用命令:sudo du -h / | sort -rh | head -n 20,找出占用空间最大的目录。
- 交互式分析工具:安装并使用 ncdu(sudo apt install ncdu),逐层定位大文件/目录,操作直观、效率高。
以上步骤能迅速确定清理重点,避免盲目删除。
二 系统级清理
- 清理 APT 缓存:执行 sudo apt clean(删除 /var/cache/apt/archives 下全部 .deb 包);执行 sudo apt autoclean(仅删除过期包)。
- 移除无用依赖与旧配置:执行 sudo apt autoremove --purge,清理不再需要的依赖和残留配置。
- 删除旧内核(务必保留当前内核):先查看当前内核版本 uname -r;列出已安装内核 dpkg --list 'linux-image’ | grep ^ii*;删除旧版本如 sudo apt purge linux-image-< 版本号> 。
- 清理日志与临时文件:查看日志占用 sudo du -sh /var/log;收缩 systemd 日志 sudo journalctl --vacuum-time=7d(可按需改为 3d/14d);清理临时目录 sudo rm -rf /tmp/ /var/tmp/*(谨慎,避免删除正在使用的临时文件)*。
这些操作覆盖了最常见的空间占用源,通常能释放可观空间。
三 用户级与专项清理
- 用户缓存与缩略图:清理 ~/.cache/ 与 ~/.thumbnails/(退出相关应用后执行更安全)。
- 查找并处理大文件:查找大于 100MB 的文件 sudo find / -type f -size +100M -exec ls -lh { } ; ;如需定位超大文件可用 +1G 条件。
- 容器与沙盒生态:
- Docker:docker system prune -a(删除未使用的镜像/容器/网络/卷,谨慎评估影响)。
- Snap:sudo snap list --all | grep disabled | awk ‘{ print $1, $3} ’ | xargs -n2 sudo snap remove --revision。
- Flatpak:flatpak uninstall --unused。
- 浏览器缓存:在浏览器设置中清理(如 Firefox 的 about:preferences#privacy,Chrome 的 chrome://settings/clearBrowserData)。
这些清理项针对性强,往往能解决“不明原因”的空间增长。
四 图形化工具与进阶
- 图形化清理工具:安装 BleachBit(sudo apt install bleachbit),可清理系统缓存、日志、浏览器数据等;亦可用 FSlint(重复文件)、Stacer(系统监控与清理)、GtkOrphan(Debian 孤立包图形前端)等,按需求选择。
- 查找孤立/过时包:命令行可用 deborphan 或 aptitude search ?obsolete 辅助定位,再结合 apt purge 清理。
- 风险提示:删除日志、缓存、内核或容器数据前务必确认用途与影响;对关键目录执行 rm -rf 前建议先备份或快照,避免误删导致故障。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian Strings如何进行磁盘清理
本文地址: https://pptw.com/jishu/787028.html
