返回列表 发布新帖
查看: 16|回复: 0

Linux 磁盘满了怎么办?快速排查和清理方法。

发表于 昨天 17:19 | 查看全部 |阅读模式

这里或许是互联网从业者的最后一片净土,随客社区期待您的加入!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
当Linux系统磁盘空间不足时,可能会导致系统运行缓慢或应用程序异常。以下是快速排查和清理磁盘空间的方法:
1. 确认磁盘使用情况
首先查看整体磁盘使用情况:
  1. df -h
复制代码
查看各目录占用空间:
  1. du -sh /* 2>/dev/null | sort -h
复制代码
2. 查找大文件
查找大于100MB的文件:
  1. find / -type f -size +100M
复制代码
3. 清理常见占用空间清理日志文件
  • 查看日志文件大小
  1. sudo du -sh /var/log/
复制代码
  • 清空特定日志文件
  1. sudo truncate -s 0 /var/log/syslog
复制代码
  • 使用journalctl清理系统日志
  1. sudo journalctl --vacuum-size=100M
复制代码
清理APT缓存
  1. sudo apt-get clean
  2. sudo apt-get autoclean
复制代码
清理旧内核
  • 查看已安装内核
  1. dpkg --list | grep linux-image
复制代码
  • 删除旧内核(保留当前和最新一个)
  1. sudo apt-get purge linux-image-x.x.x-x-generic
复制代码
清理Docker资源
  1. docker system prune -a --volumes
复制代码
清理临时文件
  1. sudo rm -rf /tmp/*
  2. sudo rm -rf /var/tmp/*
复制代码


通过上述方法,您可以快速释放磁盘空间并防止磁盘再次被占满。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2025 Suike Tech All Rights Reserved. 随客交流社区 (备案号:津ICP备19010126号) |Processed in 0.118830 second(s), 8 queries , Gzip On, MemCached On.
关灯 在本版发帖返回顶部
快速回复 返回顶部 返回列表