"Altes" /var Verzeichnis löschen ???
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
Antwort schreiben
Antwort 1 von Supermax vom 28.06.2021, 21:43 Options
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.
Antwort 2 von Strauss vom 28.06.2021, 22:30 Options
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
Antwort 3 von Supermax vom 29.06.2021, 06:25 Options
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.