前段时间

收到kafka服务器磁盘空间满的报警邮件。

在删除机器上多余的文件之后 发现。有近200G的存储空间莫名奇妙的被占用了

逐个目录的du 都没找到相应的文件。

 于是就想到了 是不是有同事删除了文件 但是对应的进程并没有被杀掉

lsof |grep delete

果然发现了端倪  居然有4个近50G的文件 被删除了 但是对应的进程还在

于是kill掉文件对应的进程号 再 df -h 看存储 恢复正常~

 

总结: 运行中的进程产生的文件被删除 是不会释放磁盘空间的 需要去掉这个文件对应的进程 才会释放。

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐