Kako obnoviti izbrisani /tmp imenik v Linuxu


Imenik /tmp vsebuje večinoma datoteke, ki so začasno potrebne, uporabljajo ga različni programi za ustvarjanje datotek za zaklepanje in za začasno shranjevanje podatkov. Mnoge od teh datotek so pomembne za trenutno zagnane programe in njihovo brisanje lahko povzroči zrušitev sistema.

V vseh, če ne v večini sistemov Linux, se vsebina imenika /tmp izbriše (izbriše) ob zagonu ali ob zaustavitvi lokalnega sistema. To je standardni postopek za skrbništvo sistema za zmanjšanje količine uporabljenega prostora za shranjevanje (običajno na diskovnem pogonu).

Pomembno: Datotek ne brišite iz imenika /tmp , razen če natančno veste, kaj počnete! V sistemih z več uporabniki lahko to potencialno odstrani aktivne datoteke in moti dejavnosti uporabnikov (prek programov, ki jih uporabljajo).

Kaj če slučajno izbrišete imenik /tmp ? V tem članku vam bomo pokazali, kako obnovite (ponovno ustvarite) imenik /tmp , potem ko ga izbrišete.

Preden zaženete spodnje ukaze, morate upoštevati nekaj stvari.

  • /tmp mora pripadati korenskemu uporabniku.
  • nastavite ustrezna dovoljenja, ki bodo vsem uporabnikom omogočila uporabo tega imenika (ga objavili).

$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

Druga možnost je, da zaženete ta ukaz.

$ sudo mkdir -m 1777 /tmp

Zdaj zaženite spodnji ukaz, da preverite dovoljenja imenika.

$ ls -ld /tmp

Tu nastavljeno dovoljenje pomeni, da lahko vsi (lastnik, skupina in drugi) berejo, pišejo in dostopajo do datotek v imeniku, t (lepljivi bit), kar pomeni, da datoteke lahko izbriše samo njihov lastnik.

Opomba: Ko obnovite imenik /tmp , kot je prikazano zgoraj, priporočamo, da znova zaženete sistem, da zagotovite normalno delovanje vseh programov.

To je to! V tem članku smo pokazali, kako obnoviti (ponovno ustvariti)/tmp imenik po naključnem brisanju v Linuxu. Svoje komentarje spustite prek spodnjega obrazca za povratne informacije.