Table is marked as crashed and should be repaired

Nicht gleich verzweifeln. Die folgende Fehlermeldung kannst du wie in diesem Artikel beschrieben recht schnell beheben.

Es gibt verschiedene Ursachen für eine beschädigte MySQL Tabelle. Die häufigsten sind:

  • Im schlimmsten Fall defekte Hardware
  • Plötzlicher Server Neustart ( Stromausfall )
  • Reset (ACPI shutdown)

In den meisten Fällen kann eine defekte MySQL Tabelle in der Konsole wieder repariert werden.

Das sieht ziemlich einfach aus, trotzdem solltest du dir 5 Minuten Zeit nehmen und deine Datenbank vorher sichern, denn möglicherweise sind noch andere Tabellen betroffen.

Hilfreiche Postfix Befehle

Wenn dein Server mit Postfix konfiguriert ist, solltest du mit ein paar einfachen Postfix Befehlen umgehen können, um häufige Probleme selbstständig oder zumindest deinen Sysadmin wichtige Hinweise für die Problemlösung mitgeben zu können.

1. Standard und eigene Einstellungen auflisten

Änderungen an der Postfix Konfiguration wie zum Beispiel eigene ” virtual_alias_maps ” kannst du mit dem Befehl ” postconf -n ” anzeigen.

Mit dem Befehl ” postconf -n ” zeigst du alle Standard Einstellungen an.

Solltest du keine Sicherung deiner Postfix Konfiguration haben, kannst du diese einfach für den Notfall wie folgt erstellen.

2. E-Mail Ausgang auflisten

So kannst du hin und wieder schauen ob Postfix alle E-Mails korrekt ausliefert und nichts hängen bleibt. Im besten Fall solltest du nur die Meldung ” Mail queue is empty “ erhalten. Solltest du eine Liste mit nicht ausgelieferten E-Mails erhalten, wäre dass ein Fall auf deinen Sysadmin.

3. E-Mail lesen

E-Mails kannst du mit ” postcat -q ” und der entsprechenden ID aus ” postqueue -p ” lesen.

4. E-Mail löschen

E-Mails die aus irgendwelchen gründen in der Queue hängen und entfernt werden sollen, kannst du mit ” postsuper -d ” und der entsprechenden ID aus ” postqueue -p ” aus der Queue löschen.