Démontage impossible d'un système de fichiers : l'appareil est occupé
Le démontage (umount
) échoue et un message indique device is busy
.
Par exemple :
sudo umount -f 10.x.x.x:/fs-export-path /mnt/yourmountpoint
device is busy
Cause 1 : vous tentez d'exécuter la commande umount
à partir du répertoire mountpoint
.
Solution 1 : accédez à un répertoire situé en dehors du point de montage du système de fichiers et réexécutez la commande umount
.
Cause 2 : une brusque déconnexion de la cible de montage du système de fichiers s'est produite.
Informations supplémentaires : un message NFS semblable à l'exemple ci-dessous s'affiche :
parrm: B cannot remove 'mnt/directory/.nfs <unique_id>':
Device or resource busy
Solution 2 :
- Utilisez l'opération
fuser
oulsof
pour rechercher le processus qui a verrouillé le fichier et notez son ID.Reportez-vous à la page de manuel Linux lsof(8) pour plus d'informations sur l'utilisation de
lsof
.Reportez-vous à la page de manuel Linux fuser(1) pour plus d'informations sur l'utilisation de
fuser
. - Une fois que vous avez identifié le processus qui a verrouillé le fichier, arrêtez-le à l'aide de la commande
kill
. Par exemple :kill <process_id>
Pour plus d'informations, reportez-vous à la page de manuel Linux kill(1).
- Réessayez la commande
umount
.