我所有的服务器都在磁盘上有一个8 GB的空文件

2021-03-26 20:15:44

昨晚我正在听取最新的雷达,Marco Arment Dove进入他最近的阴天服务器问题的讨论性细节。讨论很棒,你应该听取它,但是Marco'最近的服务器麻烦与去年的服务器问题相当类似,所以我认为我为任何人分享了我的生活 - 黑客解决方案在那里有同样的问题。

托管,Marco·斯米斯(David Smith都是在Linode上运行自己的服务器 - 就像我一样,我发现自己在痛苦的数据库服务器迁移期间讨论了他的辛劳时,我发现自己在团结起见。在这里,在Marco'自己的话语中发生了什么的症状:

磁盘填满,''' t' t想要在Linux服务器上 - 或者Mac。当磁盘完全完全没有任何事情发生。

在去年我的主要停机问题中,我感到非常孤立和沮丧。没有人帮助我,没有时间备用。我的网站已经下降了一段时间。我的问题基本相同:我的数据库服务器填满了(但出于不同的原因)。随着Marco说,当磁盘充满时,没有发生任何好处。

在我修复了服务器问题后的日子里,我想确保即使事情再次填满,我也不会遇到解决问题。

在Linux服务器上,如果磁盘已满,则可以令人难以置信的任何过程才能成功。复制命令甚至删除可能会失败或永远携带,因为内存尝试交换到完整的磁盘和#39;很少,你可以做些释放大块的空间。但是,如果有一种方法可以在磁盘上释放大块的空间时,你最多?输入DD命令1。

截至去年,我的所有服务器都有一个8GB空的spacer.img文件,绝对没有任何占用空间。这种方式在全磁盘危机的时刻我可以简单地删除它并购买一些批判时间来调试和解决问题。 8GB是一个大量空间,但这些天囤积足够便宜的空间,囤积很多空间基本上是不明智的......直到我真的需要它。然后它在世界上取得了所有差异。

它' s。 那个'为什么我始终在磁盘上保留一个无用的文件:所以我可以一天删除它。 该解决方案超简单,实现,实现,易于利用。 显然,真实的解决方案是不填写数据库服务器,而是与Marco' S迁移困境,有时服务器会因为错误的错误或设计缺陷而填满。 当那个时候来了,它'很好有一个计划,因为否则你陷入了全磁盘和一个非常糟糕的一天。 1除DD之外,您可以使用大量工具来执行此操作。 我更喜欢它。