Applicable to:
- Plesk for Linux
- Plesk 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 に読み替えてください。
データベース:
-
ここでは、ディスク使用量は次の 4 つのサービスに分類されています。
- ウェブ(httpdocs、httpsdocs、subdomains、web_users、webapps)
- メール(mailboxes、maillists)
- データベース(databases)
- その他(anonftp、logs、domaindumps、configs、chroot)
-
これら 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 に読み替えてください。ただし、これは最終的な値ではありません。
-
PP ウェブインターフェースで、ディスク使用量計算に何が含まれるのかを確認します。
[Tools & Settings](または[Tools])>[Server Settings]
何が選択されているかに応じて、上記のクエリを変更します。例えばメールボックスのチェックボックスがオフになっている場合は、クエリから
+ SUM(mailboxes)
を削除します。 -
変更したクエリを実行します。通常、これら 4 種類の値の合計は、コントロールパネルでの値と等しくなります。等しかった場合は、ファイルシステムの確認に進みます。
ファイルシステム:
ここでは、必要なフォルダのサイズを手計算します。
- ウェブ(httpdocs、httpsdocs、subdomains、web_users、webapps)
- メール(mailboxes、maillists)
- データベース(databases)
- その他(anonftp、logs、domaindumps、configs、chroot)
注:
-
再び、Plesk GUI ([Tools & Settings](または[Tools])>[Server Settings]) で、ディスク使用量の計算に何が含まれ、何が含まれないのかを確認し、該当するフォルダを計算から除外します。
-
所有者の uid が < 100 のファイルと、所有者が apache であるファイルは計算に含めないでください。
コメント
0件のコメント
サインインしてコメントを残してください。