我们有一个虚拟托管的 Linux 服务器,在过去的几个月里,硬盘空间时不时地从 400GB 缩减到实际使用的字节数。所有现有数据都可以毫无问题地下载和显示,但由于硬盘已“满”,我们无法上传或编辑任何文件。
以下是屏幕截图,其中“尺寸”应该为400GB:
以前发生过两次,今天又发生了一次。最近几次,当我向主机报告问题时,他们说“这不可能,你肯定做错了”,但通话结束后不久,问题就消失了,我们什么也没做,所以我想他们肯定遇到了某种他们不愿意承认的问题。即使在事后,他们也表现得像什么事都没有发生一样,并给我写了一封邮件,解释说我可以使用“df -h”查看可用磁盘空间(嗯,你觉得我怎么会注意到这个特定问题?)。关于他们是否做了什么以及做了什么的问题被忽略了。
这种情况发生在每月 25 日至 28 日左右,所以我怀疑他们可能每 30 天左右运行一次 cronjob,这会破坏一些 VM 配置。我只是想了解问题所在,但主机支持在这方面并没有提供太多帮助。我尝试在 Google 上搜索该问题,但我能找到的任何搜索词组合都只是给我提供了有关如何在虚拟机中更改 HDD 大小的教程。
a) Ubuntu 12.04.3 LTS 服务器中 HDD 大小缩小的原因可能是什么?我们的虚拟机中可能存在问题,还是更可能是虚拟机主机存在问题?
b) 我可以做些什么而不联系主机的支持吗?
c) 有什么办法可以彻底阻止这种情况的发生?
答案1
我猜他们使用开放VZ或者类似的东西,你的根文件系统只是主机上的一个目录,而不是一个容器,使它绝对动态。问题可能是它们过度使用磁盘空间,当主机文件系统满载时,你的根文件系统也会满载。
除了更换主机提供商,你对此别无选择。