Ricerca nel sito web

Come ripristinare la directory /tmp cancellata in Linux


La directory /tmp contiene principalmente file necessari temporaneamente, viene utilizzata da diversi programmi per creare file di blocco e per l'archiviazione temporanea dei dati. Molti di questi file sono importanti per i programmi attualmente in esecuzione e la loro eliminazione potrebbe causare un arresto anomalo del sistema.

Su tutti, se non sulla maggior parte, dei sistemi Linux, il contenuto della directory /tmp viene cancellato (cancellato) al momento dell'avvio o allo spegnimento da parte del sistema locale. Questa è una procedura standard per l'amministrazione del sistema, per ridurre la quantità di spazio di archiviazione utilizzato (in genere, su un'unità disco).

Importante: non eliminare file dalla directory /tmp a meno che tu non sappia esattamente cosa stai facendo! Nei sistemi multiutente, ciò può potenzialmente rimuovere file attivi, interrompendo le attività degli utenti (tramite i programmi che stanno utilizzando).

Cosa succede se elimini accidentalmente la directory /tmp? In questo articolo, ti mostreremo come ripristinare (ricreare) la directory /tmp dopo averla eliminata.

Lettura consigliata: Come recuperare file cancellati in Linux

Alcune cose da notare prima di eseguire i comandi seguenti.

  • il /tmp deve appartenere all'utente root.
  • impostare le autorizzazioni appropriate che consentiranno a tutti gli utenti di utilizzare questa directory (renderla pubblica).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

In alternativa, esegui questo comando.

sudo mkdir -m 1777 /tmp

Ora esegui il comando seguente per verificare le autorizzazioni della directory.

ls -ld /tmp

I permessi impostati qui indicano che tutti (proprietario, gruppo e altri) possono leggere, scrivere e accedere ai file nella directory, mentre t (sticky bit) implica che i file possono essere eliminati solo dal proprietario.

Nota: una volta ripristinata la directory /tmp come mostrato sopra, si consiglia di riavviare il sistema per garantire che tutti i programmi inizino a funzionare normalmente.

Questo è tutto! In questo articolo, abbiamo mostrato come ripristinare (ricreare) la directory /tmp dopo averla eliminata accidentalmente in Linux. Lascia i tuoi commenti tramite il modulo di feedback qui sotto.