← retour aux snippets

fuser: qui utilise un fichier ou un mount

Lister les PIDs qui ouvrent un fichier, un socket ou un système de fichiers, et les arrêter proprement.

bash process #fuser#lsof#files

objectif

Débloquer un démontage ou un déploiement en identifiant quel processus tient un descripteur sur une ressource.

code minimal

# PIDs utilisant un répertoire (récursif, verbose)
sudo fuser -m -v /mnt/data

utilisation

# trouver et tuer proprement
sudo fuser -km /mnt/data

# port TCP occupé (équivalent à lsof -i)
sudo fuser -vn tcp 8080

variante(s) utile(s)

# tester un fichier spécifique
sudo fuser -v /srv/data.pm/current/index.html

notes

  • -m cible le filesystem d’un point de montage.
  • préférez un arrêt propre avant -k.