GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

cPanel meldet falsche /mail/-Verzeichnisgröße

Häufig meldet cPanel einen falschen Wert in cPanel->Festplattennutzung Schnittstelle für /mail/ Verzeichnis. In unserem Testfall beträgt der Wert aus der Shell 308 MB:

root@web [/home/mmtest]# du -sh mail
308M    mail
root@web [/home/mmtest]#

Der in cPanel gemeldete Wert beträgt jedoch 462,99 MB, wie im folgenden Bild gezeigt:

Dies wird dadurch verursacht, dass der Dovecot-Server die Festplattennutzung nicht korrekt aktualisiert. Um dieses Problem zu beheben, führen Sie die folgenden Befehle aus:

# /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]#

Jetzt wird die Festplattennutzung korrekt in cPanel gemeldet:

Um den Befehl für alle Konten auszuführen, verwenden Sie

# /scripts/generate_maildirsize --confirm --allaccounts --verbose

Weitere Informationen zu diesem cPanel-Skript finden Sie unter Ausführen

# /scripts/generate_maildirsize --help


Panels
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Debian – /var, /home auf separate Partition verschieben?

  3. 12.04 Fehler beim Installieren von Grub-efi nach /target/?

  4. Kubuntu zeigt Fehler beim Login (file:///usr/share/sddm//themes/breeze/main.qml:no Such File or Directory)?

  5. Ubuntu 14.04 „erhielt keinen Wiedergabe-URI bei der Eingabedatei:///*“?

Django static_root in /var/www/... - keine Berechtigungen für collectstatic

Wie finde ich heraus, aus welchem ​​Ordner ein Prozess läuft?

unix:///var/run/supervisor.sock keine solche Datei

Warum andere Dinge als /home auf eine separate Partition legen?

echo oder print /dev/stdin /dev/stdout /dev/stderr

Warum sind < oder > erforderlich, um /dev/tcp