GNU/Linux >> Tutoriels Linux >  >> Linux

Comment surmonter "un appareil ou une ressource occupé" ?

J'ai essayé de rm -rf un dossier et a obtenu "un périphérique ou une ressource occupé".

Sous Windows, j'aurais utilisé LockHunter pour résoudre ce problème. Quel est l'équivalent linux ? (Veuillez donner comme réponse une simple méthode "déverrouiller ceci", et non des articles complets comme celui-ci. Bien qu'ils soient utiles, je ne suis actuellement intéressé que par ASimpleMethodThatWorks™)

Réponse acceptée :

L'outil que vous voulez est lsof , qui signifie lister les fichiers ouverts .

Il a beaucoup d'options, alors consultez la page de manuel, mais si vous voulez voir tous les fichiers ouverts sous un répertoire :

lsof +D /path

Cela réapparaîtra dans le système de fichiers sous /path , alors méfiez-vous de le faire sur de grandes arborescences de répertoires.

Une fois que vous savez quels processus ont des fichiers ouverts, vous pouvez quitter ces applications ou les tuer avec le kill(1) commande.


Linux
  1. Comment transférer rapidement des fichiers volumineux sur le réseau sous Linux et Unix

  2. Comment télécharger et charger des fichiers via SSH

  3. Comment obtenir un nombre de fichiers dans un répertoire à l'aide de la ligne de commande ?

  4. Fedora – Comment lire les fichiers *.journal ??

  5. Comment faire la différence (uniquement les ajouts) entre deux fichiers sous Linux

Comment transférer des fichiers avec Rsync sur SSH

Comment transférer des fichiers avec Rsync sur SSH

Comment servir rapidement des fichiers et des dossiers via HTTP sous Linux

Comment copier à distance des fichiers via SSH sans entrer de mot de passe

Comment trouver des fichiers dans Debian

Comment nettoyer les fichiers inutiles