Slik gjenoppretter du slettet /tmp-katalog i Linux


/tmp-katalogen inneholder stort sett filer som kreves midlertidig, den brukes av forskjellige programmer for å lage låsefiler og for midlertidig lagring av data. Mange av disse filene er viktige for programmer som kjører for øyeblikket, og sletting av dem kan føre til systemkrasj.

På alle om ikke de fleste Linux-systemer, blir innholdet i /tmp-katalogen slettet (ryddet ut) ved oppstart eller ved avslutning av det lokale systemet. Dette er en standard prosedyre for systemadministrasjon, for å redusere mengden lagringsplass som brukes (vanligvis på en diskstasjon).

Viktig: Ikke slett filer fra /tmp-katalogen med mindre du vet nøyaktig hva du gjør! I flerbrukersystemer kan dette potensielt fjerne aktive filer, og forstyrre brukernes aktiviteter (via programmer de bruker).

Hva om du ved et uhell sletter /tmp-katalogen? I denne artikkelen vil vi vise deg hvordan du gjenoppretter (gjenoppretter) /tmp-katalogen etter å ha slettet den.

Foreslått lesing: Hvordan gjenopprette slettede filer i Linux

Et par ting å merke seg før du kjører kommandoene nedenfor.

  • /tmp må tilhøre root-brukeren.
  • angi passende tillatelser som lar alle brukere bruke denne katalogen (gjør den offentlig).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

Alternativt kan du kjøre denne kommandoen.

sudo mkdir -m 1777 /tmp

Kjør nå kommandoen nedenfor for å sjekke tillatelsene til katalogen.

ls -ld /tmp

Tillatelsessettet her betyr at alle (eier, gruppe og andre) kan lese, skrive og få tilgang til filer i katalogen, og t (sticky bit), noe som antyder at filer kun kan slettes av eieren.

Merk: Når du har gjenopprettet /tmp-katalogen som vist ovenfor, anbefales det at du starter på nytt systemet for å sikre at alle programmer begynner å fungere normalt.

Det er det! I denne artikkelen viste vi hvordan du gjenoppretter (gjenoppretter) /tmp-katalogen etter å ha slettet den ved et uhell i Linux. Send dine kommentarer via tilbakemeldingsskjemaet nedenfor.