服务器磁盘已满!我该怎么办?

服务器磁盘已满!我该怎么办?

我有一个运行 PostgreSQL 的 Ubuntu 服务器和一个非常轻量级的自定义 Web 服务器。

我知道会发生这种情况,但我太忙了,现在磁盘上没有可用字节。我不需要数据库中的所有数据,并且我已经删除了一些表中的大量行,但直到“清理”数据库后才会释放空间,而要进行清理,我需要大量可用磁盘空间。

我能做什么?这是一个 Amazon EC2 实例。

答案1

您可以创建一个新的 EBS 卷,将其连接到服务器,将 postgres 数据复制到其中(当然,首先要停止 postgres),然后将其安装在与旧数据相同的位置。将 EBS 卷设置为所需的大小,然后再增加一些,然后重新启动 postgres。

答案2

我支持 madhatter 的 df -k 输出。另外,我不确定 Amazon EC2 在这些情况下如何工作,但我确信更多存储是一种选择。

相关内容