Heute /tmpfüllte sich das Verzeichnis auf einer Maschine bei der Arbeit. Das Problem war, dass es sich auf der Root-Partition befand, die nicht sehr groß war. Um dies zu beheben, hat ein Mitarbeiter ein /new/tmpVerzeichnis an einer anderen Stelle erstellt, den gesamten Inhalt in das neue Verzeichnis kopiert, das Original entfernt /tmpund einen Symlink erstellt /tmp -> /new/tmp.
Als er die Dateien kopiert (wirklich, das war jemand anderes, nicht ich!) Er nicht genutzt , -aso dass die Besitzer von jeder Datei unter /new/tmpwaren root. Darüber hinaus hat er die Berechtigungen des /new/tmpVerzeichnisses nicht festgelegt, sodass dies die Standardeinstellung 0755 war. Dies verursachte ein ständiges Beenden des Problems und sogar das Ändern des Modus und der Besitzerbits konnten den Computer nicht in einen akzeptablen Betriebszustand zurückversetzen. Am Ende musste ich alles einschleusen /tmpund neu starten.
Das /tmpVerzeichnis enthielt verschiedene Sockets und Pipes und so weiter, da eine Menge Leute Gnome über VNC ausführen und ich ein Verzeichnis verwende, screendas über eigene Pipes verfügt.
Gibt es eine sichere Möglichkeit, ein /tmpVerzeichnis auf einem laufenden System auf ein anderes Volume zu verschieben? Ich bin mir nicht sicher, was ich getan hätte, um alles am Laufen zu halten. Ich bin besonders gespannt, was mit Rohren und Muffen passiert.