Hello les gens,
il m'arrive parfois de "perdre" le cdrom
- avec totem pour les fichiers dont j'ai oublié de virer le lien d'ouverture avec cette sombre m---e
- dans konqueror + supermount + je t'ouvre / je te ferme 20 fois
- un cd mal gravé
- etc.
Comment reprendre le dessus sur un "in use" ou "périphérique en cours d'utilisation"
Comment savoir qu'elle application l'utilise ?
Comment lui expliquer que je viens d'ejecter le cd donc forcément le umount est possible ...
Comment dire au système "mais arrete donc de t'acharner ! Je te dis de le cracher ce putain de CD !"
Voilà :)
# Re: Quand le cd rom part en live (elle est excellente ...)
Posté par Clem Yeats . Évalué à 1.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par neil . Évalué à 0.
# Re: Quand le cd rom part en live (elle est excellente ...)
Posté par kesako . Évalué à 1.
From je-ne-sais-plus-qui :
Quand on veut demonter une partition et que l'on obtient ca:
umount: /rack/p3: device is busy
Pour savoir quel process suprimer on peut faire:
ls -l /proc/*/fd/* | grep rack/p3 2>>; /dev/null
Ce qui permet d'obtenir les PID des process fautifs.
lr-x------ 1 gx2 gx2 64 Sep 20 16:52 1394/fd/3 -> /rack/p3/mp3/Fat Amy/purple.mp3
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par wismerhill . Évalué à 1.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par kesako . Évalué à 6.
pourquoi toujours simplifier les choses ?
ma methode au moins elle fait peur ! elle fait comprendre au pôv debutant qu'il va en suer avant de seulement envisager de m'arriver a la cheville ! Qu'il doit m'etre reconnaissant que je lui accorde une part de mon omnicience !
enfin quoi ?!
lsof |grep cdrom !!! c'est lamentablement simple ! a la portee du premier windowsien pas trop lobotomisé !
:-)
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par plagiats . Évalué à 1.
plagiats
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par fleny68 . Évalué à 1.
# umount /cdrom/
umount: /cdrom: device is busy
umount: /cdrom: device is busy
# ( ls -l /proc/*/fd/* | grep cdrom ) 2> /dev/null
# (lsof | grep cdrom ) 2> /dev/null
# umount /cdrom/
umount: /cdrom: device is busy
umount: /cdrom: device is busy
#
Chez moi ça marche pas.
Vous avez une autre solution?
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par kesako . Évalué à 1.
il faut peut etre chercher cet autre chose
pour un scsi /dev/scdxxx par exemple
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par fleny68 . Évalué à 1.
# ( ls -l /proc/*/fd/* | grep hdc) 2> /dev/null
# ( lsof | grep hdc) 2> /dev/null
#
Je sais d'ou ça vient en fait. C'était juste pour dire que votre truc ça marche pas à 100%.
# mount | grep cdrom
/dev/hdc on /cdrom type iso9660 (ro,noexec,nosuid,nodev)
/cdrom/k-mib.sq on /mnt type squashfs (ro,loop=/dev/loop/0)
#
Le cdrom est occupé par le montage loop d'un fichier qui est dedans. Mais ça n'apparait pas dans lsof.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par neil . Évalué à 1.
bash: lsof: command not found
neil:~$
On le trouve pas, au moins la méthode de kesako elle marche :-p
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par rangzen (site web personnel) . Évalué à 1.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par neil . Évalué à 1.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par Tof . Évalué à 1.
# Re: Quand le cd rom part en live (elle est excellente ...)
Posté par Dario Spagnolo (site web personnel) . Évalué à 2.
# Re: Quand le cd rom part en live (elle est excellente ...)
Posté par aille . Évalué à 2.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par dawar (site web personnel) . Évalué à 2.
Hein, pourquoi ?
(bon hein ho j'ai pas encore fini mon café du matin...)
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par vrm (site web personnel) . Évalué à 1.
envoie un patch !
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par aille . Évalué à 1.
En plus, ce n'est pas touours aussi simple : des fois le processus peut être pris dans une autre embrouille (NFS pour ne citer que lui) et il est bloquant pour être tué.
Ce qui serait bien, ce serait d'avoir une liste des processus fautifs, mais sans la possiblité de les tuer directement. J'ai découvert à cet effet un gentil "ctrl-esc" du meilleur effet sous KDE, qui m'a furieusement fait penser à un autre OS.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par Polaris . Évalué à 1.
Si on a l'info, alors un bouton "Fermer l'application" en face de chaque fautif serait du meilleur effet (ça éviterait d'avoir à ouvrir une console pour faire un kill, le truc inimaginable pour ma tante Gertrude, et ça utilise les mécanismes propres de fin d'application). Ensuite, si l'application est lockée, on en revient à un comportement par défaut (je crois que sous gnome, il propose automatiquement de tuer une appli qui refuse de sortir gracieusement).
Il n'y a pas de gestionnaire de processus sous Gnome ? Parce que ta remarque sur le ctrl-esc de KDE me fait penser qu'il suffirait de spécialiser ce gestionnaire et de le lier au dialogue "Unable to eject: device is busy" ou autre truc du genre.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par rangzen (site web personnel) . Évalué à 1.
Attention à ne pas cliquer n'importe ou :) car ça kill la première appli qui prend le focus
Par contre je sais pas comment ça marche car des fois des applis qui ne réagissent pas au kill -9 sont tués par xkill ...
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par Troy McClure (site web personnel) . Évalué à 1.
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par rangzen (site web personnel) . Évalué à 1.
Merci !
[^] # Re: Quand le cd rom part en live (elle est excellente ...)
Posté par esdeem . Évalué à 1.
Ah, ben j'imagine même pas les dégats avec le "focus follow the mouse"...
Ca doit être un peu la loterie, non?
--------->[] Aïe, aïe...
0. Assume good faith 1. Be kind to other people 2. Express yourself 4. Apply rule 0
# Re: Quand le cd rom part en live (elle est excellente ...)
Posté par PiT (site web personnel) . É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.