GCP /dev/sda1/ 磁盘空间已满,显示 90% 正在使用,但挂载 SDA1 仅显示 6GB。是什么占用了我所有的空间?

GCP /dev/sda1/ 磁盘空间已满,显示 90% 正在使用,但挂载 SDA1 仅显示 6GB。是什么占用了我所有的空间?

我在 Linux GCP VM 实例之上运行 Wordpress 实例。在 SSH 中,运行 cmd 'df -h' 我看到 /dev/sda1 已用完 91%。我安装了 sda1 以查看什么可能占用了所有空间,但安装它只显示 6GB。我怎样才能找到这个其他用法?请帮忙。我一直在 GCP 上扩展磁盘空间。我从免费套餐 30GB 开始,然后增加到 40GB。它一直在填满,现在我的内存已经达到 50GB,我想再次填满只是时间问题。

运行 df -h 显示 /sda1/ 大小为 43GB

安装/SDA1/后,只看到6.4gb正在使用

安装了最新的 WordPress..

更新: 看来我可能有 mysql bin 日志记录问题。 在此输入图像描述

答案1

您可能有一些已删除但仍处于打开状态的文件。

运行一下sudo lsof +L1看看是不是这样。

说明:如果删除某个进程仍在使用的文件,该文件将立即从文件系统目录中消失,但访问该文件的进程仍然可以正常使用该文件。仅当这些进程全部关闭文件或退出后,文件系统才会真正删除该文件。在此之前,该文件仍将使用磁盘空间。

通常,当新的 Linux 管理员注意到日志文件占用过多空间,并尝试仅通过删除文件来修复它而不首先检查它们是否正在使用时,就会发生这种情况。如果系统重新启动,问题将“神秘地”消失:当所有进程都停止时,所有删除操作都会自动完成。

如果您的 WordPress 不是最新的,另一个可能的原因是您的虚拟机可能已被黑客攻击。过时的 WordPress 版本过去曾存在多个众所周知的安全漏洞。

相关内容