Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/01/2013, à 17:23

ben_capa

[RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Salut à tous,

Marre de la politique de Canonical, je suis récemment passé d'Ubuntu 12.04 à Xubuntu 12.10. J'en suis globalement satisfait mais voici l'un de mes soucis :
Je connecte à mon PC différents périphériques. Sauf que pour certains je peux les éjecter (les démonter et couper leur alimentation pour les débrancher en toute sécurité) et pour d'autres je ne peux que les démonter (ils restent donc alimentés).

J'ai deux clés USB de taille et de marque différente, formatées de la même manière en FAT. Pour ma clé de 4G je n'ai aucun soucis. Mais pour l'autre de 1G, je n'ai la possibilité que de la démonter (dans Thunar il me propose "Ejecter le périphérique" mais en réalité il ne fait que la démonter).
Es que quelqu’un saurait comment l'éjecter correctement ?

J'ai également le même problème avec mes deux disques durs externes, qui comprennent chacun deux partions, l'une d'elles est chiffrée. Par contre, j'ai ce soucis avec mes disques depuis qu'ils sont partitionés et chiffrés. Pour ces deux la, le problème ne vient pas de Xubuntu puisqu'à l'époque j'utilisais une version d'Ubuntu (ça fait un bout de temps que je traîne ce problème big_smile mais je n'ai pas envie qu'ils me lâchent) .
Es que quelqu'un a déjà eu le tour avec un disque chiffré ? Y a t il une solution ?

Merci d'avance

Dernière modification par ben_capa (Le 08/01/2013, à 17:49)

Hors ligne

#2 Le 05/01/2013, à 17:39

The Uploader

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Salut

J'ai un disque dur externe qui a besoin d'être démonté *et* éteint avant d'être débranché. Pour ça, j'utilise un script (qui n'est pas de moi) : ./viewtopic.php?id=938051 (le sujet mentionne aussi l'usage possible de Nautilus à la place de Thunar en tant que gestionnaire de fichiers par défaut).

Il s'utilise avec sudo, et un terminal. Son seul défaut : il faut faire gaffe à ne pas indiquer un disque dur ou SSD interne... (j'ai toujours mon SSD en /dev/sda, et mon disque dur en /dev/sdb. Pour le disque dur externe, ça dépend de l'ordre de découverte : si j'ai mis une clé USB avant le de brancher le disque dur, il se retrouve en /dev/sdd au lieu de /dev/sdc).

Bon en fait je pourrais utiliser /dev/disk/by-id/usb-NomDuConstructeur_*NuméroDeSérie* qui ne change jamais, voire faire un lien symbolique /dev/mon-disque-dur-externe pointant vers  /dev/disk/by-id/usb-NomDuConstructeur_*NuméroDeSérie* et le script serait ainsi beaucoup moins dangereux.

Un autre sujet qui semble résolu à ce sujet : ./viewtopic.php?pid=1929111

(par contre mon HDD externe n'est pas chiffré)

Dernière modification par The Uploader (Le 05/01/2013, à 17:41)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#3 Le 05/01/2013, à 18:25

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Merci pour ton aide Uploader.

The Uploader a écrit :

Pour ça, j'utilise un script (qui n'est pas de moi) : ./viewtopic.php?id=938051...

The Uploader a écrit :

...faire un lien symbolique /dev/mon-disque-dur-externe pointant vers  /dev/disk/by-id/usb-NomDuConstructeur_*NuméroDeSérie* et le script serait ainsi beaucoup moins dangereux.

Oui j'ai du lire un autre topic où l'on parlait d'un script, mais j'ai vite laissé tombé de peur d'utiliser une usine à gaz pour une action toute simple... mais je n'avais pas pensé au lien !! Ça peut être une idée. Je vais tout de même lire les deux topics que tu me proposes avant de me lancer.

Hors ligne

#4 Le 05/01/2013, à 19:54

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Je viens d'essayer plusieurs choses.

Installer Nautilus n'a rien changé pour moi. Il me propose seulement de démonter ma clé d'1G et mes deux DDE.

Pour le script, je pense avoir bien fait (je ne maîtrise pas ces bêtes la) mais ça ne va pas.
Pour ma clé d'1G il me donne ça

/dev/sdc1:
 issuing sleep command
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Puis une fenêtre s'affiche pour me dire que le périphérique peut être retiré... Sauf que la led témoin de ma clé est toujours allumée, elle est sans doute seulement démontée.

Pour mon autre clé (celle de 4G que je peux très bien éjecter graphiquement), le script me donne plus ou moins la même chose sauf qu'elle aussi n'est pas éjectée (!). Je pense que le script fonctionne, mais j'ai oublié de mentionné un détail et c'est sans doute ça qui gêne l'éjection : ma clé à un lecteur de micro carte (micro SD, je crois). Le lecteur n'est sans doute pas démonté au moment de la tentative d'éjection. Non ?

Et enfin pour l'un de mes DDE, j'ai ceci

 issuing sleep command
 HDIO_DRIVE_CMD(sleep) failed: Invalid argument

A mon avis c'est du (peut être en partie) au fait que j'ai deux partitions. Un peu comme pour ma clé de 4G et son lecteur de carte. Qu'es que tu en penses ?

Dernière modification par ben_capa (Le 09/01/2013, à 21:34)

Hors ligne

#5 Le 05/01/2013, à 21:31

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Pour être sur que l'on parle de la même chose, j'ai utilisé le script d'Andol.

Hors ligne

#6 Le 05/01/2013, à 22:07

The Uploader

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

C'est ce script qu'il faut utiliser : https://raw.github.com/liyan/suspend-us … usb-device

Pour faire un lien de /dev/disk/by-id/l'idDeTonHDD, il faut utiliser ln

Par exemple pour moi :

ln -s /dev/disk/by-id/ata-WDC_WD20EADS-00W4B0_WD-WCAVY7452781 bin/monhdd

(à faire une seule fois évidemment)
~/bin étant là où je met mes scripts.

ensuite (après avoir démonté toutes les partitions du disque dur externe) :

sudo bin/suspend-usb-device.sh ~/bin/mon-hdd

Bon chez moi ça n'a pas marché (le script ne suit pas les liens symboliques !) j'ai dû faire ceci directement (toujours après avoir démonté toutes les partitions) :

sudo bin/suspend-usb-device.sh /dev/disk/by-id/ata-WDC_WD20EADS-00W4B0_WD-WCAVY7452781 

C'est moins joli (heureusement qu'en faisant <Tab> je peux sélectionner le nom plutôt que de le taper ou de le recopier dans mon terminal !) mais toujours moins dangereux que de passer par /dev/sdX

edit : Quant au rajout d'une action personnalisée dans Thunar, ce n'est pas possible sur les périphériques. C'est seulement sur des fichiers ou dossiers. hmm

Dernière modification par The Uploader (Le 05/01/2013, à 22:13)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#7 Le 05/01/2013, à 22:37

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Comment dois je utiliser le script ? Quand je le lance dans un terminal j'ai ceci

suspend-usb-device  Copyright (C) 2009  Yan Li <elliot.li.tech@gmail.com>

This script is designed to properly put an USB device into suspend
mode that can then be unplugged safely. It sends a SYNCHRONIZE CACHE
command followed by a START-STOP command (if the device supports it),
unbinds the device from the driver and then suspends the USB
port. After that you can disconnect your USB device safely.

usage:
script [options] dev

sample:
script /dev/sde

options:
  -l     show the device and USB bus ID only
  -h     print this usage
  -v     verbose

This program comes with ABSOLUTELY NO WARRANTY.  This is free
software, and you are welcome to redistribute it under certain
conditions; for details please read the licese at the beginning of the
source code file.
The Uploader a écrit :

Bon chez moi ça n'a pas marché (le script ne suit pas les liens symboliques !) j'ai dû faire ceci directement (toujours après avoir démonté toutes les partitions) :

sudo bin/suspend-usb-device.sh /dev/disk/by-id/ata-WDC_WD20EADS-00W4B0_WD-WCAVY7452781 

C'est moins joli (heureusement qu'en faisant <Tab> je peux sélectionner le nom plutôt que de le taper ou de le recopier dans mon terminal !) mais toujours moins dangereux que de passer par /dev/sdX

Il faudrait que tu m'expliques, là je suis largué neutral.

Hors ligne

#8 Le 05/01/2013, à 23:04

The Uploader

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Bon en fait y'a plus simple. big_smile

J'ai démonté les différentes partitions dans Thunar.

Pour savoir à quoi correspond chaque périphérique de stockage, il y a :

sudo blkid

qui donne chez moi :

> sudo blkid
[sudo] password for max: 
/dev/sda1: LABEL="Jeux Windows" UUID="300B8002205A8E7C" TYPE="ntfs" 
/dev/sda2: LABEL="home" UUID="fd0c8ebf-e894-4bf9-87d5-1fcf176e671f" TYPE="ext4" 
/dev/sdb1: LABEL="Arch" UUID="7c92ecef-908f-49f6-b362-58f72ae950dc" TYPE="ext4" 
/dev/sdb2: LABEL="RM-CM-)servM-CM-) au systM-CM-(me" UUID="DEEE1999EE196AD3" TYPE="ntfs" 
/dev/sdb3: LABEL="Windows 7" UUID="292DF5B302944DF7" TYPE="ntfs" 
/dev/sdc1: LABEL="WINSTUFF" UUID="7A84872345DF1530" TYPE="ntfs" 
/dev/sdc2: LABEL="LINSTUFF" UUID="113a619a-95c1-416c-8fa3-16befd8bfdf6" TYPE="ext4" 

Comme je sais que les partitions nommées WINSTUFF et LINSTUFF sont celles de mon disque dur externe, il est donc en /dev/sdc (tout court : /dev/sdc1 c'est sa première partition physique, et /dev/sdc2 sa seconde partition physique)

J'aurais pu utiliser le script ainsi et m'arrêter là :

sudo bin/suspend-usb-device.sh /dev/sdc

---------------------------------------------------------------------------------

Vu que j'ai mes des deux disques internes sur /dev/sda et /dev/sdb, et qu'en USB j'ai branché mon disque dur en premier, /dev/sdc lui a été attribué.

Mais on peut se tromper d'une seule lettre et "éteindre" un disque interne (/dev/sdb au lieu de /dev/sdc) !

Heureusement le dossier /dev/disk/by-path/ liste uniquement les périphériques de stockage USB. Ce qui donne chez moi :

 ls /dev/disk/by-path/ -l
total 0
lrwxrwxrwx 1 root root  9  5 janv. 22:09 pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdc
lrwxrwxrwx 1 root root 10  5 janv. 22:09 pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10  5 janv. 22:09 pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0-part2 -> ../../sdc2

L'argument -l pour ls est important : cela nous donne à quoi correspond ce qu'il y a dans /dev/sdX, listé par la commande "sudo blkid".

On peut donc utiliser le script ainsi sans se tromper. Par exemple chez moi :

sudo suspend-usb-device.sh /dev/disk/by-path/pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0

A adapter chez toi ! smile

Encore une chose : Si je veux aller plus vite (ne pas utiliser blkid) : je sais que mes disques internes sont toujours en /dev/sda et /dev/sdb. Si je n'ai branché que mon disque dur externe depuis l'allumage de l'ordinateur je sais que mon disque dur externe se trouve forcément en /dev/sdc. Mais il peut se retrouver en /dev/sdd si j'ai branché ma clé USB d'abord ! Ou je peux utiliser l'ordi pendant une longue période et oublier dans quel ordre j'ai branché (et débranché) les trucs USB. Ou encore je peux me tromper et spécifier /dev/sdb voire /dev/sda ce qui tente d'éteindre un disque dur interne (ça m'es arrivé : plantage !). D'où l'usage de blkid et de ls -l /dev/disk/by-path/

Dernière modification par The Uploader (Le 05/01/2013, à 23:22)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#9 Le 06/01/2013, à 19:12

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

blkid me donne ça quand ma clé 1G est branchée :

/dev/sda1: LABEL="ACER" UUID="64EA36ACEA3679FE" TYPE="ntfs" 
/dev/sda5: UUID="01bc26c2-9b5f-40de-9e52-91dba604a261" TYPE="swap" 
/dev/sda6: UUID="bd057c61-fb98-4ae5-b685-a9ed8d368a66" TYPE="ext4" 
/dev/sda7: UUID="cfc4a3b1-e422-4b28-8477-cef8311bc8b7" TYPE="ext4" 
/dev/sdb1: LABEL="Cle USB 1 G" UUID="EE30-E260" TYPE="vfat"

Pour ma clé, c'est sdb. Sauf que :

 sudo bin/suspend-usb-device.sh /dev/sdb
sudo: bin/suspend-usb-device.sh: command not found

Chez toi ton DDE est éjecté ? J'ai raté quelque chose ?


The Uploader a écrit :

Heureusement le dossier /dev/disk/by-path/ liste uniquement les périphériques de stockage USB. Ce qui donne chez moi :

 ls /dev/disk/by-path/ -l
total 0
lrwxrwxrwx 1 root root  9  5 janv. 22:09 pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdc
lrwxrwxrwx 1 root root 10  5 janv. 22:09 pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0-part1 -> ../../sdc1
lrwxrwxrwx 1 root root 10  5 janv. 22:09 pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0-part2 -> ../../sdc2

Ben chez moi il liste tout sad.

 ls /dev/disk/by-path/ -l
total 0
lrwxrwxrwx 1 root root  9 janv.  6 18:42 pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sdb
lrwxrwxrwx 1 root root 10 janv.  6 18:42 pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0-part1 -> ../../sdb1
lrwxrwxrwx 1 root root  9 janv.  6 16:50 pci-0000:00:1f.2-scsi-0:0:0:0 -> ../../sda
lrwxrwxrwx 1 root root 10 janv.  6 16:50 pci-0000:00:1f.2-scsi-0:0:0:0-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 janv.  6 16:50 pci-0000:00:1f.2-scsi-0:0:0:0-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 janv.  6 16:50 pci-0000:00:1f.2-scsi-0:0:0:0-part5 -> ../../sda5
lrwxrwxrwx 1 root root 10 janv.  6 16:50 pci-0000:00:1f.2-scsi-0:0:0:0-part6 -> ../../sda6
lrwxrwxrwx 1 root root 10 janv.  6 16:50 pci-0000:00:1f.2-scsi-0:0:0:0-part7 -> ../../sda7

Et évidement :

sudo suspend-usb-device.sh /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0
sudo: suspend-usb-device.sh: command not found

Hors ligne

#10 Le 06/01/2013, à 19:23

The Uploader

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Il faut que tu sois dans le dossier où est le script. Il est sûrement dans ~/Téléchargements chez toi.

Tu auras sûrement aussi à le rendre exécutable :

cd ~/Téléchargements

^ on se déplace dans le bon dossier

chmod +x ./suspend-usb-device.sh

^ on rend le script exécutable

Dernière modification par The Uploader (Le 06/01/2013, à 19:24)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#11 Le 08/01/2013, à 14:28

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

J'ai placé le script comme toi dans /bin, je l'ai rendu exécutable, j'ai démonté ma clé USB avant d’exécuter le script, je me suis placé dans /bin, j'ai tenté toutes les commandes qui tu m'as données... mais j'ai toujours "command not found" sad.

A un moment j'ai cru voir la lumière. Ta commande pour rendre un fichier exécutable ne fonctionnait pas.

The Uploader a écrit :
chmod +x ./suspend-usb-device.sh

J'ai enlevé le ".sh" et la commande marchait. J'ai cru qu'il fallait faire pareil pour les autres commandes utilisant le script... mais non. Le seul changement que j'ai eu c'est pour cette commande, mais le résultat est similaire.

 sudo suspend-usb-device /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0
/bin/suspend-usb-device: ligne 145: sdparm : commande introuvable
/bin/suspend-usb-device: ligne 148: sdparm : commande introuvable

Tu es certain que le script que tu m'as passé est le même que le tien ?

Hors ligne

#12 Le 08/01/2013, à 15:31

The Uploader

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Il te manque le paquet sdparm (détails du paquet pour Precise)

ben_capa a écrit :

Tu es certain que le script que tu m'as passé est le même que le tien ?

Certain. wink

Dernière modification par The Uploader (Le 08/01/2013, à 15:48)


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#13 Le 08/01/2013, à 16:08

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Après installation de sdparm et redémarrage, toujours pareil.


Mais si je retire le .sh (t'es sur qu'il faut le mettre ?) j'ai ceci :

 sudo suspend-usb-device /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0
/bin/suspend-usb-device: ligne 180 : echo: erreur d'écriture : Argument invalide

Et surtout ma clé disparaît de Thunar, sauf qu'elle n'est pas éjectée, elle est toujours reconnue par le système.

Hors ligne

#14 Le 08/01/2013, à 16:38

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Pour moi qui n'y connaît rien en script, j'ai clairement l'impression qu'il ne faut pas mettre le .sh roll. Et comme ça, j'arrive à avoir une réponse d'une autre commande... même si j'ai du mal à comprendre la réponse tongue.

sudo suspend-usb-device -l /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0
Device: /devices/pci0000:00/0000:00:1d.7/usb2/2-1
Bus ID: 2-1

Hors ligne

#15 Le 08/01/2013, à 16:56

The Uploader

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

sudo suspend-usb-device /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0
/bin/suspend-usb-device: ligne 180 : echo: erreur d'écriture : Argument invalide

C'est ce que me fait le script à chaque fois (echo : argument invalide) mais ça fonctionne.

sudo suspend-usb-device -l /dev/disk/by-path/pci-0000:00:1d.7-usb-0:1:1.0-scsi-0:0:0:0
Device: /devices/pci0000:00/0000:00:1d.7/usb2/2-1
Bus ID: 2-1

Avec l'argument -l, le script ne fait que te donner quelques détails sans rien faire de plus.

Et surtout ma clé disparaît de Thunar, sauf qu'elle n'est pas éjectée, elle est toujours reconnue par le système.

sad ce script semble ne pas fonctionner chez toi alors. hmm


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#16 Le 08/01/2013, à 17:09

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Je vais faire un essai avec un de mes DDE.

Hors ligne

#17 Le 08/01/2013, à 17:22

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

En fait ça fonctionne.
Pour ma clé USB, la led était toujours allumée et je continuai a voir ma clé via Disques. Je pensais qu'elle était toujours connectée. Pour le DDE la led reste elle aussi allumée mais j'entends le disque s'arrêter. Super smile !
En fait la clé est bien éjectée elle aussi, je continue de la voir dans Disques mais le media est vide.

Merci pour ton aide Uploader. Tu viens sans doute de prolonger la vie de mes DDE wink.

Dernière modification par ben_capa (Le 08/01/2013, à 17:43)

Hors ligne

#18 Le 08/01/2013, à 18:21

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Par contre j'aimerai déplacer le script dans mon home, exactement à /home/mon_nom. Mais en faisant ça je n'arrive plus à utiliser le script ??? (bien sur je ne me positionne plus dans /bin)

Hors ligne

#19 Le 08/01/2013, à 18:53

ljere

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

je sais que c'est résolu mais je pense que ces deux commandes suffisent
pour mon cas le dd externe est en sdb je fais donc

sudo sdparm --command=stop /dev/sdb

puis je coupe l'alimentation avec

sudo hdparm -Y /dev/sdb

ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#20 Le 08/01/2013, à 19:13

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

ljere a écrit :

je sais que c'est résolu mais je pense que ces deux commandes suffisent
pour mon cas le dd externe est en sdb je fais donc

sudo sdparm --command=stop /dev/sdb

puis je coupe l'alimentation avec

sudo hdparm -Y /dev/sdb

Merci pour le tuyau. J'avoue que ça me tente moins big_smile.
sudo hdparm -Y /dev/sdb m’endort mon DDE mais il est toujours reconnu par Thunar, la led de mon disque clignote et surtout il se réveil (le disque redémarre) au bout de quelques secondes si j'attends de trop. Bref je préfère la méthode d'Uploader.

Hors ligne

#21 Le 08/01/2013, à 19:18

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

The Uploader a écrit :

après avoir démonté toutes les partitions du disque dur externe

Pour info, à quoi sert le démontage des partitions ? Je viens de faire un essai sans démontage et ça fonctionne très bien.

Hors ligne

#22 Le 08/01/2013, à 19:37

The Uploader

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Ben je savais pas ^^

ben_capa a écrit :

Par contre j'aimerai déplacer le script dans mon home, exactement à /home/mon_nom. Mais en faisant ça je n'arrive plus à utiliser le script ??? (bien sur je ne me positionne plus dans /bin)

Bizarre. Refait un chmod +x d'abord ?


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#23 Le 08/01/2013, à 19:47

ljere

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

alors je vais essayer le script que propose The Uploader


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#24 Le 08/01/2013, à 20:06

ljere

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

je viens donc de tester et j'obtiens

sudo ./suspend-usb-device /dev/sdb
./suspend-usb-device: ligne 180 : echo: erreur d'écriture : Argument invalide

en effet le disque disparaît de thunar mais il vibre toujours et le voyant reste allumé


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#25 Le 08/01/2013, à 21:24

ben_capa

Re : [RESOLU] Ejecter des clés USB et DDE avec Xubuntu

Avec la même commande mon voyant reste allumé mais mon disque s'éteint totalement (pour mes deux DDE). Étrange que le tient tourne toujours hmm.

Et si tu fais ça (en adaptant la deuxième ligne en fonction du résultat de la première)

 ls /dev/disk/by-path/ -l
sudo suspend-usb-device /dev/disk/by-path/pci-0000:00:03.3-usb-0:1:1.0-scsi-0:0:0:0

Hors ligne