Platzverschwendung oder Filesystem voll ...
Sollte es einmal dazu kommen, dass ein Filesystem volläuft oder eine übermäßig große Logdatei Platz verschwendet oder ein Log läuft schneller voll als es durch die Log-Rotation weggepackt wird, kann man sich mit einigen wenigen Befehlen etwas Luft verschaffen (hallo Günther).
Die Übeltäter lassen sich leicht mit
find / -size +10000k -exec ls -lah '{}' ';' 2>/dev/null
finden (der Befehl findet alle Dateien, die größer sind als 10000 Kilobytes). Wenn man sicher ist, dass man die Daten nicht mehr braucht, kann man sie mit
cat /dev/null > <dateiname>
bereinigen. Das sorgt dafür, dass alle Berechtigungen und Dateiattribute erhalten bleiben und der laufende Prozess nicht weiter gestört werden.
Dann sollte man sich aber auch generell Gedanken machen, warum man Informationen, die man nicht braucht in die Logs schreibt.
Geschickter ist es, das Log vorher wegzukopieren:
cp <dateiname> alt.<dateiname>
Die Übeltäter lassen sich leicht mit
find / -size +10000k -exec ls -lah '{}' ';' 2>/dev/null
finden (der Befehl findet alle Dateien, die größer sind als 10000 Kilobytes). Wenn man sicher ist, dass man die Daten nicht mehr braucht, kann man sie mit
cat /dev/null > <dateiname>
bereinigen. Das sorgt dafür, dass alle Berechtigungen und Dateiattribute erhalten bleiben und der laufende Prozess nicht weiter gestört werden.
Dann sollte man sich aber auch generell Gedanken machen, warum man Informationen, die man nicht braucht in die Logs schreibt.
Geschickter ist es, das Log vorher wegzukopieren:
cp <dateiname> alt.<dateiname>
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt