1.8k Aufrufe
Gefragt in Linux von strauss Experte (4k Punkte)
Hallo an alle

Ich hab auf einem Eisfair-Server wegen Platzmangel das /var Verzeichnis auf eine Extrapartition verschoben und dieses dann über die fstab dauerhaft an diese Partition gemountet.

Nach dem Neustart finde ich jetzt aber das "alte" /var Verzechnis nicht mehr.
Die Datenmenge ist natürlich noch so wie vorher.
Ich möchte das "alte" jetzt löschen. wie kann ich das zum Vorschein bringen und löschen ??

Ich hab nur Zugriff über Putty, da der Server ca 100 KM weit weg steht.

Mfg Micha

3 Antworten

0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Wenn /var vorher nur ein Verzeichnis war, nun aber ein Mountpoint für eine Partition, dann überschreiben die Daten der gemounteten Partition den Verzeichnisinhalt (zumindest mit ReiserFS und ext3 ist mir dieses Verhalten schon mal untergekommen). D.h. sobald du /var unmountest, sollte wieder der alte Inhalt erscheinen.
0 Punkte
Beantwortet von strauss Experte (4k Punkte)
Hi

Wie kann ich aber dann das Verzeichnis löschen ?
Das eigentlich Problem dabei ist, das auf der "Systempartition", die an / gemountet ist kein Speicherplatz mehr verfügbar ist.

Ich war der Meinung, wenn ich /var (hat jetzt ca 40 MB) auslagere, das dann der Speicherplatz verfügbar wird.


Kann ich den Inhalt von anderen Verzeichnissen löschen ?? (z.B ein Tempverzeichnis)

Mfg Micha
0 Punkte
Beantwortet von supermax Experte (4.8k Punkte)
Alles was in /tmp und /var/tmp ist kannst du problemlos löschen, dazu am besten alle daemons ausser sshd zwischendurch stoppen.

Um den alten /var-Inhalt freizugeben würde ich so vorgehen (daemons gestoppt).

umount /var

mv /var /var-alt

mkdir /var

mount /externe-partition /var
(bzw. wenn dein externes /var in der fstab steht: mount /var)

rm -rf /var-alt

Normalerweise sollte man sowas eigentlich im single-user Modus machen, aber das geht in deinem Fall hier ja nicht.
...