Forum Linux.général Démonter proprement un périphérique occupé

Posté par  .
Étiquettes : aucune
1
30
sept.
2005
Quand on démonte une clé usb, il arrive que le démontage échoue avec le message : "ressource or device busy".
Une recherche sur google donne cette page : http://linuxfr.org/forums/10/7303.html(...)
Le problème est que cette solution ne certifie pas que le périphérique soit accessible. Les fichiers ouverts peuvent toujours être modifiés.

La solution est de fermer les programmes qui occupent le périphérique.
"lsof" permet de trouver ces programmes puis il suffit de les fermer.
pi@Debian$ lsof | grep /mnt/usb
xmms 4848 login 9r REG 3,6 3430341 545188 /mnt/stock/divers/My Own Summer-Deftones.mp3
pi@Debian$ kill 4848
pi@Debian$ umount /mnt/usb

Plus d'informations sont disponibles ici : http://wiki.ubuntu-fr.org/installation/mount_fstab(...)

J'aimerais ajouter ce commentaire sur la page http://linuxfr.org/forums/10/7303.html(...) mais elle est archivée. Elle est pourtant très bien référencée par google, et cette information serait utile à ajouter. Est-ce qu'un modérateur peut le faire?
  • # Astuces

    Posté par  . Évalué à 4.

    Pourquoi ne pas poster dans "Astuces" ?

    Sinon, merci, je ne connaissais pas cette commande c'est fort utile parfois.
  • # fuser -k

    Posté par  . Évalué à 1.

    De la même manière (et plus classiquement sous unix), fuser -k /mnt/usb va tuer tous les processus accédant à ton système de fichier. (man fuser pour plus d'infos bien sur ;> )

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.