Fuser
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Identifier les process qui utilisent un fichier/point de montage |
| Commande | fuser
|
| Contexte | Disponible sous Linux et AIX |
| Voir aussi | Lsof (équivalent Linux plus détaillé) · Umount |
fuser identifie les process qui utilisent un fichier ou un point de montage — utile avant un démontage (umount) qui échoue avec "device busy", pour savoir précisément qui bloque et pourquoi.
Identifier qui bloque un point de montage
fuser -u /apps/
`-u` affiche également le nom de l'utilisateur propriétaire de chaque process trouvé.
Croiser avec ps pour plus de détail
fuser -u /apps/
ps -p PID_trouve
`fuser` renvoie des PID bruts — croiser avec ps pour identifier précisément la commande concernée avant de décider d'agir.
Terminer les process qui bloquent une ressource
fuser -k /apps/
fuser -kxuc /dev/sdb1
fuser -kn /mnt/toto
`-k` termine directement les process trouvés — ⚠️ à utiliser avec prudence : ça arrête tout process ayant un fichier ouvert sur cette ressource, sans distinction, ce qui peut interrompre un service légitime encore en cours d'utilisation normale plutôt qu'un simple verrou orphelin.