Website-Suche

So stellen Sie das gelöschte /tmp-Verzeichnis unter Linux wieder her


Das Verzeichnis /tmp enthält hauptsächlich Dateien, die temporär benötigt werden, es wird von verschiedenen Programmen zum Erstellen von Sperrdateien und zur temporären Speicherung von Daten verwendet. Viele dieser Dateien sind für aktuell laufende Programme wichtig und ihre Löschung kann zu einem Systemabsturz führen.

Auf allen, wenn nicht den meisten Linux-Systemen wird der Inhalt des Verzeichnisses /tmp beim Booten oder beim Herunterfahren durch das lokale System gelöscht (ausgeräumt). Dies ist ein Standardverfahren für die Systemadministration, um den verwendeten Speicherplatz (normalerweise auf einem Festplattenlaufwerk) zu reduzieren.

Wichtig: Löschen Sie keine Dateien aus dem Verzeichnis /tmp, es sei denn, Sie wissen genau, was Sie tun! In Mehrbenutzersystemen kann dies möglicherweise dazu führen, dass aktive Dateien entfernt werden und die Benutzeraktivitäten (über die von ihnen verwendeten Programme) unterbrochen werden.

Was passiert, wenn Sie versehentlich das Verzeichnis /tmp löschen? In diesem Artikel zeigen wir Ihnen, wie Sie das Verzeichnis /tmp nach dem Löschen wiederherstellen (neu erstellen).

Empfohlene Lektüre: So stellen Sie gelöschte Dateien unter Linux wieder her

Bevor Sie die folgenden Befehle ausführen, sollten Sie einige Dinge beachten.

  • Das /tmp muss dem Root-Benutzer gehören.
  • Legen Sie entsprechende Berechtigungen fest, die es allen Benutzern ermöglichen, dieses Verzeichnis zu verwenden (machen Sie es öffentlich).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

Alternativ können Sie diesen Befehl ausführen.

sudo mkdir -m 1777 /tmp

Führen Sie nun den folgenden Befehl aus, um die Berechtigungen des Verzeichnisses zu überprüfen.

ls -ld /tmp

Die hier festgelegte Berechtigung bedeutet, dass jeder (Eigentümer, Gruppe und andere) Dateien im Verzeichnis lesen, schreiben und darauf zugreifen kann, und das t (Sticky-Bit) bedeutet, dass Dateien nur von ihrem Eigentümer gelöscht werden dürfen.

Hinweis: Sobald Sie das Verzeichnis /tmp wie oben gezeigt wiederhergestellt haben, wird empfohlen, das System neu zu starten um sicherzustellen, dass alle Programme normal funktionieren.

Das ist es! In diesem Artikel haben wir gezeigt, wie man das Verzeichnis /tmp wiederherstellt (neu erstellt), nachdem es unter Linux versehentlich gelöscht wurde. Hinterlassen Sie Ihre Kommentare über das unten stehende Feedback-Formular.