Partition von /var läuft voll, ist es aber nicht ?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
klein.michael
Beiträge: 3
Registriert: 22.08.2006 12:31:11

Partition von /var läuft voll, ist es aber nicht ?

Beitrag von klein.michael » 22.08.2006 12:45:05

Hallo,

ich hoffe ich habe mich hier nicht im Forum geirrt, wenn doch bitte ich vielmals um Entschuldigung.

Ich habe das Problem, daß mir die Partition für /var vollläuft, obwohl sie es anscheinend nicht ist.

Code: Alles auswählen

hostingspar:/usr# df
Dateisystem          1K-Bl▒cke   Benutzt Verf▒gbar Ben% Eingeh▒ngt auf
/dev/hda3              1829190   1651069     80527  96% /var

hostingspar:/usr# du -sh /var
971M    /var
Nachdem ich den Server neu starte, sinkt die Auslastung von /var wieder auf ca. 50%, also was den Tatsachen eher entspricht. Somit muss ich so alle paar Tage den Server neu starten, weil /var volläuft und natürlich ein paar Dienste damit ein gewisses Problem haben ;)

Hat hier jemand einen Tipp für mich, oder kann mich diesbezüglich aufklären ?

ReadYa

Mike

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 22.08.2006 12:59:18

So pauschal nicht. Du koenntest mal die einzelnen Verzeichnisse unter /var mittels du abklopfen, welches wieviel Platz benoetigt. Irgendwas scheint bei dir da sehr viele Daten abzulegen, die bei einem Reboot aufgeraeumt werden.

klein.michael
Beiträge: 3
Registriert: 22.08.2006 12:31:11

Beitrag von klein.michael » 22.08.2006 13:06:42

Hallo,

danke für die rasche Antwort ! :)
nepos hat geschrieben:So pauschal nicht. Du koenntest mal die einzelnen Verzeichnisse unter /var mittels du abklopfen, welches wieviel Platz benoetigt. Irgendwas scheint bei dir da sehr viele Daten abzulegen, die bei einem Reboot aufgeraeumt werden.
Naja, das mit dem "du" war ja mein erster Gedanke. Nur habe ich ein gewisses Problem damit aufzuräumen wenn "df" sagt dass knapp 1,7 gig belegt sind, ein "du" mir aber nur 970 MB als belegt zur Auskunft gibt. Ich such da quasi die Differenz zwischen 1.651.069 und 995.088, die ich ja aufräumen würde, wenn ich die natürlich finden könnte.

ReadYa

Mike

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 22.08.2006 13:23:55

Hi

Hast Du mal mit

Code: Alles auswählen

lsof /var
geschaut ob div. Prozesse Speicher belegen ?

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 22.08.2006 13:34:26

Versuche das einmal

Code: Alles auswählen

du -c /var > /tmp/var_log_`date +%s`

Das kannst Du dann mehrmals machen (>= 2 mal) und dann mit allen möglichen Tools nachsehen welche Verzeichnisse "wachsen". Wobei die Betonung auf Verzeichnisse liegt - darum auch -c bei du.

markus

klein.michael
Beiträge: 3
Registriert: 22.08.2006 12:31:11

Beitrag von klein.michael » 22.08.2006 13:44:14

Hallo Snoopy,

auch Dir vielen Dank für die rasche Antwort :)
Snoopy hat geschrieben:Hi

Hast Du mal mit

Code: Alles auswählen

lsof /var
geschaut ob div. Prozesse Speicher belegen ?
Das habe ich soeben gemacht, au Backe ... das ist eine zieeemlich lange Liste.

Prinzipiell und mal so flink über die Liste gesehen, würde ich sagen ... ja das sollte stimmen. Es handelt sich hierbei im groben um die Logs in /var/log, zum löwenanteil die ganzen mysql Dateien für die Datenbank /var/lib/mysql

Stutzig hierbei macht mich:

Code: Alles auswählen

mysqld     1576    mysql    5w   REG    3,3 665188672 596861 /var/log/mysql/mysql.log.1 (deleted)
Kann/könnte es sein, daß dieser Prozess den Platz auf der Festplatte nicht mehr freigibt ? Weil vorhanden ist sie wirklich nicht mehr.

Naja, auf jedenfall ist da irgendein Zusammenhang mit mysql. Nachdem ich mysql beendet habe, war auf einmal der ganze Platz wieder verfügbar:

Code: Alles auswählen

hostingspar:/etc/init.d# df
Dateisystem          1K-Bl▒cke   Benutzt Verf▒gbar Ben% Eingeh▒ngt auf
/dev/hda3              1829190    687019   1044577  40% /var
Vieeeelen, vielen Dank für den Tipp. Da bin ich der ganzen Sache nun schon ein ordentliches Stück näher gekommen. Jetzt wäre nur noch die Frage ... wie wirke ich diesem Verhalten entgegen ?

ReadYa

Mike

Antworten