Bonjour tout le monde
J'aimerais savoir s'il y a un moyen d'en finir avec les 'device is busy' au démontage d'un périf usb (clé ou disque dur). Je sais que je n'ai plus rien d'ouvert (lsof me sort plus aucun fichier ouvert dans le dossier de montage), mais le noyau ne veut pas me démonter le dossier. Meme avec un mount -f.
Résultat je suis obligé de faire un sync puis un démontage comme un porc (débrancher le cordon).
N'y aurait-il pas moyen de savoir pourquoi le périf n'est pas démontage, QUI cause ce probleme exactement. Par exemple une liste des processus accedant à des ressources sur le périf (bien que lsof ne sorte rien)...
Et ensuite un moyen de forcer ce démontage (meme s'il est 'busy').
Parce que j'en ai marre de corrompre mes clés à causes de problemes comme ceux la!
Avez vous de bonne idée en cette fin d'année?
Merci d'avance
Et bonne année à tous
# fuser
Posté par Flyinva . Évalué à 3.
# man pwd
Posté par Obsidian . Évalué à 4.
Ce n'est pas seulement une question de fichier ouvert ! Neuf fois sur dix, c'est parce qu'un processus se trouve toujours dans le répertoire du périphérique à démonter, ou un de ses sous-répertoires.
Bien souvent, c'est même le shell depuis lequel tu essaies de faire le démontage. Autrement dit, tu essaies de scier la branche sur laquelle tu es assis. Moralité, un bon petit coup de pwd, et si cela ne marche pas, tu peux essayer un ls -ld /proc/*/fd/* et un ls -ld /proc/*/cwd pour remplacer lsof.
Bonne année 2005 à tous !
# famd
Posté par Axone . Évalué à 2.
Mais je ne connais pas plus l'utilité de ce démon (je crois qu'il est utilisé par kde).
[^] # Re: famd
Posté par shinobufan (site web personnel) . Évalué à 3.
La solution pour moi avant de démonter la clé, c'est avec fuser en effet :
fuser -km /mnt/usb
si la clé est montée dans /mnt/usb. Ca kill d'office tous les processus l'utilisant, après le umount fonctionne.
# .
Posté par couriousous . Évalué à 2.
[^] # Re: .lazy mais pas trop...
Posté par yojik77 . Évalué à 1.
Mais, bon sang de bois, nous sommes en 2005, ne serait-il pas envisageable de démonter une disquette sans passage obligatoire par la ligne de commande ??
Linuksprépourledesktaup-gniagnia-gnia-gniagnia-gni....
Yojik un peu désenchanté ce soir...
--
"Maybe you should go in Managua, you could stay unnoticed in such a place !" FZ
# Retirer Fam
Posté par pondax . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.