[情報] Plesk でディスク使用量はどのように計算されるのでしょうか

Created:

2016-11-16 13:17:16 UTC

Modified:

2017-08-16 16:59:13 UTC

1

Was this article helpful?


Have more questions?

リクエストを送信

[情報] Plesk でディスク使用量はどのように計算されるのでしょうか

Applicable to:

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

質問

Plesk でドメイン/ウェブスペースのディスク使用量の計算が正しくありません。計算エラーがどこで起こっているのか確認するにはどうすればよいですか?

回答

正常な状態で、ディスク使用量は次のようになります。

In CP = in database = on the file system

これら 3 つの場所それぞれでのディスク使用量の値を確認してみましょう。

コントロールパネル:

ディスク使用量はドメイン/ウェブスペースの統計ページに表示されます。

PSA データベースの domains テーブルに格納されている disk usage パラメータの値です。

mysql> SELECT SUM(real_size) FROM domains d WHERE d.id = <DOMAIN_ID/WEBSPACE_ID> OR d.webspace_id = <DOMAIN_ID/WEBSPACE_ID> ;
+----------------+
| SUM(real_size) |
+----------------+
| 204771328 |
+----------------+

注: <DOMAIN_ID/WEBSPACE_ID> は実際のドメイン/ウェブスペース ID に読み替えてください。

データベース:

  1. ここでは、ディスク使用量は次の 4 つのサービスに分類されています。

    • ウェブ(httpdocs、httpsdocs、subdomains、web_users、webapps)
    • メール(mailboxes、maillists)
    • データベース(databases)
    • その他(anonftp、logs、domaindumps、configs、chroot)
  2. これら 4 種類のサービスのサイズについての情報は、PSA データベースの "disk_usage" テーブルに格納されています。次のクエリを使用して、値を確認できます。

    SELECT SUM(httpdocs) + SUM(httpsdocs) + SUM(subdomains) + SUM(web_users) + SUM(webapps) AS `web`, 0 + SUM(mailboxes) + SUM(maillists) AS `mail`, 0 + SUM(dbases) AS `databases`, SUM(anonftp) + SUM(logs) + SUM(domaindumps) + SUM(configs) + SUM(chroot) AS `other` FROM `disk_usage` AS `disk_usage` INNER JOIN `domains` AS `domains` ON domains.id = disk_usage.dom_id WHERE (dom_id = '<DOMAIN_ID/WEBSPACE_ID>') or webspace_id = <DOMAIN_ID/WEBSPACE_ID>;
    +-----------+-------+-----------+----------+
    | web | mail | databases | other |
    +-----------+-------+-----------+----------+
    | 137875456 | 331776| 1568768| 65019904 |
    +-----------+-------+-----------+----------+

    注: <DOMAIN_ID/WEBSPACE_ID> は実際のドメイン/ウェブスペース ID に読み替えてください。

    ただし、これは最終的な値ではありません。

  3. PP ウェブインターフェースで、ディスク使用量計算に何が含まれるのかを確認します。

    [Tools & Settings](または[Tools])>[Server Settings]

    何が選択されているかに応じて、上記のクエリを変更します。例えばメールボックスのチェックボックスがオフになっている場合は、クエリから + SUM(mailboxes) を削除します。

  4. 変更したクエリを実行します。通常、これら 4 種類の値の合計は、コントロールパネルでの値と等しくなります。等しかった場合は、ファイルシステムの確認に進みます。

ファイルシステム:

ここでは、必要なフォルダのサイズを手計算します。

  • ウェブ(httpdocs、httpsdocs、subdomains、web_users、webapps)
  • メール(mailboxes、maillists)
  • データベース(databases)
  • その他(anonftp、logs、domaindumps、configs、chroot)

注:

  1. 再び、Plesk GUI ([Tools & Settings](または[Tools])>[Server Settings]) で、ディスク使用量の計算に何が含まれ、何が含まれないのかを確認し、該当するフォルダを計算から除外します。

  2. 所有者の uid が < 100 のファイルと、所有者が apache であるファイルは計算に含めないでください。

他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。