当主机(服务器/电脑)硬盘空间满了,可按下面的思路和步骤进行清理。先判断环境(Linux 服务器 / Windows 主机),再按“定位大文件 → 清理安全项 → 释放空间 → 防复发”处理。
df -h # 看哪个分区满了
du -sh /* # 看根目录下谁占用大
du -sh /var/* # 常见大户:日志、缓存
找出大目录后继续往下钻:
du -sh /var/log/*
Linux:
# 查看日志
ls -lh /var/log
# 清空大日志(不要直接删正在写的)
> /var/log/xxx.log
# 或清理旧日志
journalctl --vacuum-time=7d
Docker 日志:
docker system prune -a
Linux:
rm -rf /tmp/*
rm -rf /var/tmp/*
yum clean all # CentOS
apt clean # Ubuntu
Windows:
C:\Windows\TempPURGE BINARY LOGS BEFORE NOW() - INTERVAL 7 DAY;
node_modules、vendor(可重装)docker system df
docker system prune -a --volumes
K8s:
kubectl get pods --all-namespaces
清理 Evicted Pod。
常见于文件被进程占用:
lsof | grep deleted
重启对应服务或:
systemctl restart xxx
如果你能告诉我:
我可以直接给你精确清理命令。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。