温馨提示×

Debian清理技巧:释放磁盘空间的方法

小樊
61
2025-08-17 10:17:03
栏目: 云计算

以下是Debian释放磁盘空间的清理技巧,操作前建议备份重要数据:

系统级清理

  1. 清理APT缓存
    • sudo apt clean:删除所有已下载的软件包缓存。
    • sudo apt autoclean:仅删除过期的软件包缓存。
  2. 删除旧内核
    • dpkg --list 'linux-image*':查看已安装内核。
    • sudo apt purge linux-image-<旧版本号>:删除旧内核(保留最新2个)。
  3. 清理日志文件
    • sudo journalctl --vacuum-time=7d:删除7天前的日志。
    • sudo truncate -s 0 /var/log/syslog:清空指定日志文件。
  4. 清理临时文件
    • sudo rm -rf /tmp/* /var/tmp/*:删除系统和长期临时文件。

用户级清理

  1. 清理用户缓存
    • rm -rf ~/.cache/* ~/.thumbnails/*:删除用户应用缓存和缩略图。
  2. 查找并删除大文件
    • sudo find / -type f -size +100M -exec ls -lh {} \;:查找大于100MB的文件。

专项清理

  • 清理Snap包sudo snap list --all | grep disabled | awk '{print $1, $3}' | xargs -n2 sudo snap remove --revision
  • 清理Dockerdocker system prune -a:删除未使用的镜像、容器和卷。

自动化工具

  • ncdu:交互式磁盘分析工具,直观查看大文件/目录。
  • bleachbit:图形化清理工具,支持系统缓存、日志等清理。

注意事项

  • 谨慎删除系统关键文件,如/etc/usr目录下的配置文件。
  • 定期执行清理(如每月一次),避免手动操作遗漏。

0