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.