Hvernig á að endurheimta eytt /tmp skrá í Linux


/tmp skráin inniheldur að mestu skrár sem nauðsynlegar eru tímabundið, hún er notuð af mismunandi forritum til að búa til læsingarskrár og til að geyma gögn tímabundið. Margar af þessum skrám eru mikilvægar fyrir forrit sem eru í gangi og ef þeim er eytt getur það leitt til kerfishruns.

Á öllum ef ekki flestum Linux kerfum er innihaldi /tmp möppunnar eytt (hreinsað út) við ræsingu eða við lokun af staðbundnu kerfi. Þetta er staðlað ferli fyrir kerfisstjórnun, til að draga úr geymsluplássi sem notað er (venjulega á diskdrifi).

Mikilvægt: Ekki eyða skrám úr /tmp skránni nema þú vitir nákvæmlega hvað þú ert að gera! Í fjölnotendakerfum getur þetta hugsanlega fjarlægt virkar skrár, truflað athafnir notenda (í gegnum forrit sem þeir nota).

Hvað ef þú eyðir /tmp skránni óvart? Í þessari grein munum við sýna þér hvernig á að endurheimta (endurbúa) /tmp möppu eftir að henni hefur verið eytt.

Nokkur atriði sem þarf að hafa í huga áður en þú keyrir skipanirnar hér að neðan.

  • /tmp verður að tilheyra rótarnotandanum.
  • stilltu viðeigandi heimildir sem gera öllum notendum kleift að nota þessa möppu (gera hana opinbera).

$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

Að öðrum kosti skaltu keyra þessa skipun.

$ sudo mkdir -m 1777 /tmp

Keyrðu nú skipunina hér að neðan til að athuga heimildir möppunnar.

$ ls -ld /tmp

Heimildasettið hér þýðir að allir (eigandi, hópur og aðrir) geta lesið, skrifað og fengið aðgang að skrám í möppunni, og t (límbiti), sem gefur til kynna að skrám megi aðeins eyða af eiganda þeirra.

Athugið: Þegar þú hefur endurheimt /tmp möppuna eins og sýnt er hér að ofan, er mælt með því að þú endurræsir kerfið til að tryggja að öll forrit virki eðlilega.

Það er það! Í þessari grein sýndum við hvernig á að endurheimta (endurskapa) /tmp skrána eftir að hafa eytt henni óvart í Linux. Sendu athugasemdir þínar í gegnum athugasemdaformið hér að neðan.