ext3 inodes freigeben

Hauke Homburg h.homburg at w3-creative.de
Mon Jun 16 15:38:55 CEST 2008


Am Freitag, 13. Juni 2008 09:40 schrieb Jan-Benedict Glaw:
> On Fri, 2008-06-13 08:30:55 +0200, Hauke Homburg <h.homburg at w3-creative.de> 
wrote:
> > Guten Morgen,
> >
> > kann mir hier jemand nen tip geben wie ich nach einem rm -Rf inodes der
> > gelöschten dateien freigeben kann? nen fsck und auch tun2fs haben es
> > nicht gebracht und auch google schweigt sich unter den begriffen ext2
> > inodes free aus. allein der hinweis auf df -i hat mir recht gegeben:
> >
> > Dateisystem           INodes  IBenut.  IFrei IBen% Eingehängt auf
> > /dev/hda2             244320  139405  104915   58% /
>
> Inodes sind doch noch tüchtig frei?!
>
> > dh -h:
> >
> > Dateisystem          Größe Benut  Verf Ben% Eingehängt auf
> > /dev/hda2             1,9G  1,8G   25M  99% /
>
> Nur die Platte ist voll.
>
> Das sieht erstmal nicht verkehrt aus. Falls Du allerdings ca. 1.8GB
> Daten gelöscht hast und das bei `dh' (oder sollte das `df' sein?)
> nicht angezeigt wird, dann haben irgendwelche Programme die Datei
> geöffnet. Sowie die Dateien einmal geschlossen werden (kannst Du
> erzwingen, in dem Du das Programm beendest) ist der Platz wieder frei
> und verfügbar.
>
> Um welche Dateien und Programme es sich handelt, zeigt Dir z.B. `lsof'
> an (dort am Zeilenende mit "(deleted)" gekennzeichnet). Ebenso tauchen
> die im procfs so auf (/proc/*/fd/*, als symlink auf die Datei mit
> '(deleted)' am Ende angehangen.)
>
> MfG, JBG

Hallo,

ich bin eben einen schritt weiter gekommen. Ich weiss im moment nicht genau 
warum aber es war folgendes:

Ich habe auf dem Server das Verzeichnis /var/www auf ne eigene Partition 
gepackt. Funktionierte auch. Dummerweise war aber nach dem unmounten der 
bewussten Partition seltsamerweise das Verzeichnis /var/www immenroch ca 
500MB groß. also habe ich das Verzeichnis umbenannt ein neues Verzeichnis als 
Mountpoint erstellt und das umbenannte www Verzeichnis sicherheitshalber 
ins "richtige" www Verzeichnis verschoben.
Schon hab ich auf der root partition wieder 500 MB mehr frei.
Da Stellt sich für mich die frage woher das kam.
Um dem zumüllen der rootpartition in zukunft vorzubeugen habe ich 2 Ideen:

1.) Das komplette /var /verzeichnis auf eine eigene partition packen. 
Sollte /var irgendwo volllaufen kann zumindest nix mit dem eigentlich system 
passieren. Stichwort apache oder mysql startet nicht.

2.) Die Partitionen, welche die daten (www mail etc) enthalten in z.b. 500MB 
grosse Partitionen aufteilen, und diese dann per LVM zusammenknoten und 
zuweisen. Hätte aus meiner Sicht den Vorteil, dass ich jederzeit mal 500 MB 
freien Platz "ummounten" kann.

Hab ich da irgendwo nen denkfehler drin?

grüße

Hauke



More information about the Linux mailing list