Recherche de site Web

Comment restaurer le répertoire /tmp supprimé sous Linux


Le répertoire /tmp contient principalement des fichiers requis temporairement, il est utilisé par différents programmes pour créer des fichiers de verrouillage et pour le stockage temporaire des données. Beaucoup de ces fichiers sont importants pour les programmes en cours d'exécution et leur suppression peut entraîner un crash du système.

Sur tous les systèmes Linux, sinon la plupart, le contenu du répertoire /tmp est supprimé (vidé) au démarrage ou à l'arrêt du système local. Il s'agit d'une procédure standard d'administration système visant à réduire la quantité d'espace de stockage utilisée (généralement sur un lecteur de disque).

Important : Ne supprimez pas de fichiers du répertoire /tmp à moins de savoir exactement ce que vous faites ! Dans les systèmes multi-utilisateurs, cela peut potentiellement supprimer les fichiers actifs, perturbant ainsi les activités des utilisateurs (via les programmes qu'ils utilisent).

Que se passe-t-il si vous supprimez accidentellement le répertoire /tmp ? Dans cet article, nous allons vous montrer comment restaurer (recréer) le répertoire /tmp après l'avoir supprimé.

Lecture suggérée : Comment récupérer des fichiers supprimés sous Linux

Quelques points à noter avant d'exécuter les commandes ci-dessous.

  • le /tmp doit appartenir à l'utilisateur root.
  • définissez les autorisations appropriées qui permettront à tous les utilisateurs d'utiliser ce répertoire (le rendre public).
sudo mkdir /tmp 
sudo chmod 1777 /tmp

Vous pouvez également exécuter cette commande.

sudo mkdir -m 1777 /tmp

Exécutez maintenant la commande ci-dessous pour vérifier les autorisations du répertoire.

ls -ld /tmp

L'autorisation définie ici signifie que tout le monde (propriétaire, groupe et autres) peut lire, écrire et accéder aux fichiers du répertoire, et le t (bit collant), ce qui implique que les fichiers ne peuvent être supprimés que par leur propriétaire.

Remarque : Une fois que vous avez restauré le répertoire /tmp comme indiqué ci-dessus, il est recommandé de redémarrer le système. pour garantir que tous les programmes commencent à fonctionner normalement.

C'est ça! Dans cet article, nous avons montré comment restaurer (recréer) le répertoire /tmp après l'avoir supprimé accidentellement sous Linux. Déposez vos commentaires via le formulaire de commentaires ci-dessous.