GNU/Linux >> Tutoriels Linux >  >> Linux

Linux :quel processus provoque l'occupation du périphérique lors du démontage ?

Juste au cas où... il arrive parfois que vous appeliez umount depuis le terminal et que votre répertoire actuel appartienne au système de fichiers monté.


Regardez la commande lsof (liste des fichiers ouverts) - elle peut vous dire quels processus maintiennent ce qui est ouvert. Parfois c'est délicat mais souvent quelque chose d'aussi simple que sudo lsof | grep (your device name here) pourrait le faire pour vous.


Vous devez utiliser la commande fuser.

Par exemple. fuser /dev/cdrom renverra le(s) pid(s) du processus en utilisant /dev/cdrom .

Si vous essayez de démonter, vous pouvez tuer ces processus en utilisant le -k commutateur (voir man fuser ).


Linux
  1. Comment puis-je savoir quel processus a un verrou sur un fichier sous Linux ?

  2. Comment puis-je savoir sous Linux quel processus a envoyé un signal à mon processus

  3. Quand setsid() est-il utile ou pourquoi devons-nous regrouper les processus sous Linux ?

  4. Démontage paresseux ou démontage d'un disque occupé sous Linux

  5. est-il possible de réveiller un appareil Linux à une heure précise

3 façons de savoir quel processus écoute sur un port particulier

Linux Quelle commande

Linux :Découvrez sur quel numéro de port un processus écoute

Que se passe-t-il lors de l'envoi de SIGKILL à un processus zombie sous Linux ?

Linux - Comment puis-je voir quand un processus a démarré ?

Comment puis-je identifier quel processus génère du trafic UDP sous Linux ?