SQLSTATE[HY000]: General error: 1021 Disk full - waiting for someone to free some space

Created:

2016-11-16 12:52:28 UTC

Modified:

2017-08-16 17:34:23 UTC

5

Was this article helpful?


Have more questions?

リクエストを送信

SQLSTATE[HY000]: General error: 1021 Disk full - waiting for someone to free some space

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk 11.x for Linux
  • Plesk 12.0 for Linux

症状

Plesk がブラウザに以下のエラーを表示します。

ERROR: Zend_Db_Statement_Exception: SQLSTATE[HY000]: General error: 1021 Disk full (/tmp/#sql_4f20f_5); waiting for someone to free some space... (Pdo.php:234)

原因

これは MySQL サーバからのエラーです。

http://dev.mysql.com/doc/refman/5.1/en/error-messages-server.html#error_er_disk_full

Error: 1021 SQLSTATE: HY000 (ER_DISK_FULL)
Message: Disk full (%s); waiting for someone to free some space...

このエラーは、書かれているとおりのことを意味します。言及されているパーティションの空きディスク容量が十分ではありません。

解決策

/tmp パーティションのディスク領域を解放します。

パーティションの空きディスク容量を増やす方法はたくさんあります。

  1. たとえば、bind オプションを付けて追加のパーティションを をマウントすることができます。
    mount -o bind  /var/tmp/ /tmp/

次に、 /etc/fstab に以下の行を追加します。

    /var/tmpfs              /tmp                 none    bind    0 0
  1. サーバのファイルシステムに LVM が構成されている場合、 /tmp を拡張できます。 詳しくは、 "Extending a logical volume" を参照してください。
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。