flitzenderelch
Goto Top

Unter Linux Verzeichnis-tmp nachträglich verschieben

bzw. kann ich Afio sagen wo er die TMP-Dateien ablegen soll?

Hallo Zusammen,

folgendes Problem ich hab einen installierten Linux Server und der Ordner /tmp liegt noch im Root-Verzeichnis
und nicht auf einer eigenen Partition.

Gibt es eine Möglichkeit diesen Ordner nachträglich wo anders hin zu verschieben, mounten etc.?

Zur Info:
Ich habe leider keine freie Partition zur Verfügung.
Kann ich den TMP Ordner z.B. umbiegen auf /srv/tmp?
/srv wäre eine eigene Partiton mit ca. 180 GB freien Speicher.

Hintergrund:
Wenn ich mit afio ein Backup fahre läuft mir das Root-Verzeichnis bzw. der /tmp-Ordner voll und das ist ganz
schlecht!!!
Afio speichert die tmp-Dateien unter /tmp, das eigentliche Backup wird unter /srv/backup abgelegt.

ODER:

Gäbe es eine Möglichkeit "Afio" zu sagen wo er die TMP-Dateien ablegen soll?

MFG

Peter Groll

P.S. vielen Dank im voraus.

Content-Key: 63747

Url: https://administrator.de/contentid/63747

Ausgedruckt am: 28.03.2024 um 14:03 Uhr

Mitglied: AxelHahn
AxelHahn 13.07.2007 um 11:08:22 Uhr
Goto Top
Hi,

im Idealfall hat man eine eigene tmp-Partition, aber gut.

So vielleicht:
$ cd /
$ md /srv/tmp
$ mv /tmp /srv/tmp && rm -rf /tmp && ln -s /srv/tmp

Wenn sich alle Dateien verschieben lassen, wird /tmp gelöscht und in dessen Erfolgsfall ein symbolischer Link auf /srv/tmp angelegt. Ich weiss nicht, ob sich das ausführen lässt - so würde ich zumindest den ersten Versuch machen. Ggf. die letzte Zeile mehrfach wiederholen.

Viele Grüsse
-= Axel =-
Mitglied: SlainteMhath
SlainteMhath 13.07.2007 um 11:15:34 Uhr
Goto Top
Ja, würd ich auch so machen wie AxelHahn.

Ggfs. vorher den Server auf Single User umschalten (vorrausgesetzt Du sitzt direkt am Server, und bist nicht per telnet/ssh aufgewählt) => init S

Wenn alles durch ist init 2 oder 3 (je nach standard runlevel) oder einfach mal den Server rebooten.
Mitglied: flitzenderelch
flitzenderelch 13.07.2007 um 12:45:06 Uhr
Goto Top
Danke für die rasche Antwort.

Ich hab's am Testserver getestet und da funktioniert euer Vorschlag einwandfrei. Jetzt müsste ich es nur noch an der Produktiv-Maschine umsetzen.
Zum Glück habe ich das Testsystem!!!

Wobei ich hab jetzt noch mal rumgetest und hab folgendes Interessantes entdeckt:

Ich habe bei meinem Script mit Afio die option -v (verbose) weggelassen und als ich jetzt noch mal einen Test gemacht habe mit dieser option am Produktivsystem ist der Tmp-Ordner nicht
voll gelaufen!

Die Option -v ist doch nur für die genau Ausgabe oder verstehe ich das Falsch?