Kuinka palauttaa poistetut/tmp-hakemistot Linuxissa


Hakemisto /tmp sisältää enimmäkseen väliaikaisesti tarvittavia tiedostoja. Eri ohjelmat käyttävät sitä lukitustiedostojen luomiseen ja tietojen tilapäiseen tallentamiseen. Monet näistä tiedostoista ovat tärkeitä käynnissä oleville ohjelmille, ja niiden poistaminen voi johtaa järjestelmän kaatumiseen.

Kaikissa, ellei useimmissa Linux-järjestelmissä, /tmp -hakemiston sisältö poistetaan (tyhjennetään) käynnistyksen yhteydessä tai paikallisen järjestelmän sammutuksen yhteydessä. Tämä on vakiomenettely järjestelmän hallinnassa, jotta voidaan vähentää käytetyn tallennustilan määrää (tyypillisesti levyasemalla).

Tärkeää: Älä poista tiedostoja hakemistosta /tmp , ellet tiedä tarkalleen mitä olet tekemässä! Usean käyttäjän järjestelmissä tämä voi poistaa aktiiviset tiedostot, mikä häiritsee käyttäjien toimintaa (heidän käyttämiensä ohjelmien kautta).

Entä jos poistat vahingossa hakemiston /tmp ? Tässä artikkelissa näytämme, kuinka palautetaan (uudelleen luodaan) /tmp -hakemisto sen poistamisen jälkeen.

Muutama huomioitava asia ennen seuraavien komentojen suorittamista.

  • /tmp: n on kuuluttava pääkäyttäjälle.
  • aseta asianmukaiset käyttöoikeudet, joiden avulla kaikki käyttäjät voivat käyttää tätä hakemistoa (tee siitä julkinen).

$ sudo mkdir /tmp 
$ sudo chmod 1777 /tmp

Vaihtoehtoisesti voit suorittaa tämän komennon.

$ sudo mkdir -m 1777 /tmp

Suorita alla oleva komento tarkistaaksesi hakemiston oikeudet.

$ ls -ld /tmp

Tässä asetettu lupa tarkoittaa, että kaikki (omistaja, ryhmä ja muut) voivat lukea, kirjoittaa ja käyttää hakemistossa olevia tiedostoja, ja t (tahmea bitti), mikä tarkoittaa, että vain omistaja voi poistaa tiedostot.

Huomautus: Kun olet palauttanut /tmp -hakemiston yllä esitetyllä tavalla, on suositeltavaa käynnistää järjestelmä uudelleen varmistaaksesi, että kaikki ohjelmat alkavat toimia normaalisti.

Se siitä! Tässä artikkelissa näytimme kuinka palauttaa (luoda)/tmp-hakemisto poistettuasi sen vahingossa Linuxissa. Pudota kommenttisi alla olevan palautelomakkeen kautta.