多くの場合、cPanelはcPanel->ディスク使用量で誤った値を報告しています / mail /のインターフェース ディレクトリ。テストケースでは、シェルからの値は308MBです:
root@web [/home/mmtest]# du -sh mail
308M mail
root@web [/home/mmtest]#
ただし、以下の画像に示すように、cPanelで報告される値は462.99MBです。
これは、dovecotサーバーがディスク使用量を正しく更新していないことが原因です。この状況を修正するには、次のコマンドを実行します。
# /scripts/generate_maildirsize --confirm --allaccounts --verbose $username
root@web [/home/mmtest]# /scripts/generate_maildirsize --confirm --allaccounts --verbose mmtest
Rebuilding the maildirsize files for: mmtest
Rebuilding the maildirsize files for: [email protected]
Checking user mmtest
Calculating diskusage and diskcount from reading files
Writing /home/mmtest/mail/maildirsize for user merches
Checking user [email protected]
Calculating diskusage and diskcount from reading files
Writing /home/mmtest/mail/mmtest123.com/john/maildirsize for user john
root@web [/home/mmtest]#
これで、ディスク使用量がcPanelで正しく報告されるようになりました:
すべてのアカウントに対してコマンドを実行するには、
を使用します# /scripts/generate_maildirsize --confirm --allaccounts --verbose
このcPanelスクリプトの詳細については、
を実行してください。# /scripts/generate_maildirsize --help
あなたがこのウェブサイトの所有者である場合は、ホスティングプロバイダーに連絡してください
Apache Webサーバー(cPanel / DirectAdmin付き)をXMLRPC攻撃から保護する方法