Kako vratiti izbrisani direktorij /tmp u Linuxu


Direktorij /tmp sadrži uglavnom datoteke koje su privremeno potrebne, koriste ga različiti programi za stvaranje zaključanih datoteka i za privremenu pohranu podataka. Mnoge od ovih datoteka važne su za trenutno pokrenute programe i njihovo brisanje može dovesti do pada sustava.

Na svim, ako ne i na većini Linux sustava, sadržaj /tmp direktorija se briše (briše) tijekom pokretanja ili gašenja lokalnog sustava. Ovo je standardni postupak za administraciju sustava, kako bi se smanjila količina korištenog prostora za pohranu (obično na disku).

Važno: Nemojte brisati datoteke iz direktorija /tmp osim ako točno ne znate što radite! U višekorisničkim sustavima to potencijalno može ukloniti aktivne datoteke, ometajući aktivnosti korisnika (putem programa koje koriste).

Što ako slučajno izbrišete direktorij /tmp? U ovom ćemo vam članku pokazati kako vratiti (ponovno stvoriti) direktorij /tmp nakon brisanja.

Predloženo za čitanje: Kako oporaviti izbrisane datoteke u Linuxu

Nekoliko stvari koje treba imati na umu prije pokretanja naredbi u nastavku.

  • /tmp mora pripadati root korisniku.
  • postavite odgovarajuća dopuštenja koja će svim korisnicima omogućiti korištenje ovog imenika (učinite ga javnim).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

Alternativno, pokrenite ovu naredbu.

sudo mkdir -m 1777 /tmp

Sada pokrenite donju naredbu da provjerite dopuštenja direktorija.

ls -ld /tmp

Ovdje postavljena dozvola znači da svatko (vlasnik, grupa i drugi) može čitati, pisati i pristupati datotekama u direktoriju, a t (ljepljivi bit), što znači da datoteke može brisati samo njihov vlasnik.

Napomena: Nakon što ste vratili /tmp direktorij kao što je prikazano gore, preporučuje se da ponovno pokrenete sustav kako biste osigurali da svi programi počnu raditi normalno.

To je to! U ovom smo članku pokazali kako vratiti (ponovno stvoriti) direktorij /tmp nakon što ste ga slučajno izbrisali u Linuxu. Ostavite svoje komentare putem donjeg obrasca za povratne informacije.