Kā atjaunot izdzēsto/tmp direktoriju Linux


/tmp direktorijā pārsvarā ir faili, kas nepieciešami īslaicīgi, dažādas programmas to izmanto bloķēšanas failu izveidošanai un datu pagaidu glabāšanai. Daudzi no šiem failiem ir svarīgi pašreizējām programmām, un to dzēšana var izraisīt sistēmas avāriju.

Visās, ja ne lielākajā daļā Linux sistēmu, direktorija /tmp saturs tiek izdzēsts (notīrīts) sāknēšanas laikā vai pēc vietējās sistēmas izslēgšanas. Šī ir standarta procedūra sistēmas administrēšanai, lai samazinātu izmantotās krātuves apjomu (parasti diskā).

Svarīgi: neizdzēsiet failus no direktorija /tmp , ja vien precīzi nezināt, ko darāt! Vairāku lietotāju sistēmās tas potenciāli var noņemt aktīvos failus, traucējot lietotāju darbības (izmantojot viņu izmantotās programmas).

Ko darīt, ja nejauši izdzēsīsit direktoriju /tmp ? Šajā rakstā mēs parādīsim, kā atjaunot (atjaunot) direktoriju /tmp pēc tā dzēšanas.

Pirms zemāk esošo komandu izpildīšanas jāņem vērā dažas lietas.

  • /tmp jāpieder root lietotājam.
  • iestatiet atbilstošas atļaujas, kas visiem lietotājiem ļaus izmantot šo direktoriju (padarīs to publisku).

$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

Alternatīvi palaidiet šo komandu.

$ sudo mkdir -m 1777 /tmp

Tagad palaidiet zemāk esošo komandu, lai pārbaudītu direktorija atļaujas.

$ ls -ld /tmp

Šeit iestatītā atļauja nozīmē, ka visi (īpašnieks, grupa un citi) var lasīt, rakstīt un piekļūt direktorijā esošajiem failiem, un t (lipīgais bits), kas nozīmē, ka failus var izdzēst tikai to īpašnieks.

Piezīme: Kad esat atjaunojis direktoriju /tmp , kā parādīts iepriekš, ieteicams restartēt sistēmu, lai nodrošinātu, ka visas programmas sāk normāli darboties.

Tieši tā! Šajā rakstā mēs parādījām, kā atjaunot (atjaunot)/tmp direktoriju pēc nejaušas Linux dzēšanas. Nometiet komentārus, izmantojot zemāk esošo atsauksmju veidlapu.