Page 1 sur 1

[usb](Montage automatique)Un peu perdu[résolu]

Publié : mer. 02 mai 2012, 11:09
par leyoy
Bonjour,
je suis entrain d'essayer de monter une clé usb mais ça marche pas :?
tout d'abord si je faits:

Code : Tout sélectionner

lsusb
j'ai ma clé qui apparait ici:

Code : Tout sélectionner

Bus 001 Device 005: ID 1307:0165 Transcend Information, Inc. 2GB/4GB Flash Drive
si je faits:

Code : Tout sélectionner

udevadm info -a -p /sys/block/sdb
je l'ai ici:

Code : Tout sélectionner

  looking at parent device '/devices/pci0000:00/0000:00:02.1/usb1/1-7':
    KERNELS=="1-7"
    SUBSYSTEMS=="usb"
    DRIVERS=="usb"
    ATTRS{configuration}==""
    ATTRS{bNumInterfaces}==" 1"
    ATTRS{bConfigurationValue}=="1"
    ATTRS{bmAttributes}=="80"
    ATTRS{bMaxPower}==" 98mA"
    ATTRS{urbnum}=="527"
    ATTRS{idVendor}=="1307"
    ATTRS{idProduct}=="0165"
    ATTRS{bcdDevice}=="0100"
    ATTRS{bDeviceClass}=="00"
    ATTRS{bDeviceSubClass}=="00"
    ATTRS{bDeviceProtocol}=="00"
    ATTRS{bNumConfigurations}=="1"
    ATTRS{bMaxPacketSize0}=="64"
    ATTRS{speed}=="480"
    ATTRS{busnum}=="1"
    ATTRS{devnum}=="5"
    ATTRS{devpath}=="7"
    ATTRS{version}==" 2.00"
    ATTRS{maxchild}=="0"
    ATTRS{quirks}=="0x0"
    ATTRS{avoid_reset_quirk}=="0"
    ATTRS{authorized}=="1"
    ATTRS{manufacturer}=="USBest Technology"
    ATTRS{product}=="USB Mass Storage Device" #ça c'est bien le nom de ma clé ...
    ATTRS{serial}=="081113544161af"
j'ai mis comme c'est indiqué en Anglais le fichier

Code : Tout sélectionner

/etc/udev/rules/11-media-by-label-auto-mount.rules
puis j'ai écris:

Code : Tout sélectionner

# Start at sdb to avoid system harddrive. 
KERNEL!="sd[b-z][0-9]", GOTO="media_by_label_auto_mount_end"

# Import FS infos
IMPORT{program}="/sbin/blkid -o udev -p %N"

# Get a label if present, otherwise specify one
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"

# Global mount options
ACTION=="add", ENV{mount_options}="defaults,relatime"
# Filesystem-specific mount options
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=002"

# Mount the device
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"

# Clean up after removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}"

# Exit
LABEL="media_by_label_auto_mount_end"
j'ai openbox et nautilus.
Mais si je redémarre et que je mets ma clé elle n'apparait pas dans /media ...

Je suis un peu perdu, merci de votre aide ...

Re: [usb]Un peu perdu

Publié : mer. 02 mai 2012, 12:19
par silmaa
qu'est-ce qui ne fonctionne pas avec

Code : Tout sélectionner

mount /dev/sdb /media/ton_repertoire ?
Elle est formatée en quoi ta clée ?

EDIT : j'ai peut-être mal compris ta question, vu tous les trucs que tu as précisé dans ton post. Mais s'il s'agit juste de monter une clé usb, mount fait l'affaire.

Re: [usb]Un peu perdu

Publié : mer. 02 mai 2012, 12:28
par oktoberfest
Il souhaite que sa clé soit montée automatiquement... Mais comme souvent sur les forums, les titres des sujet ne sont pas clairs...

Nautilus réalise normalement l'automontage des clés, donc pas besoin d'ajouter des règles à udev.
Commençons par le début : comment est lancé openbox (startx, slim, gdm...) ? Peux-tu nous montrer ton .xinitrc ?

Re: [usb](Montage automatique)Un peu perdu

Publié : mer. 02 mai 2012, 13:17
par leyoy
Je lance openbox avec:

Code : Tout sélectionner

startx
Mon .xinitrc a le strict minimum ...

Code : Tout sélectionner

exec ck-launch-session openbox-session
Merci de vos réponses.

Re: [usb](Montage automatique)Un peu perdu

Publié : mer. 02 mai 2012, 13:34
par oktoberfest
Regarde par là.

As-tu dbus d'installé et démarré ?
Que te donnes l'utilisation en ligne de commande de udisks comme dans le wiki ?

PS : enlève d'abord la règle udev /etc/udev/rules/11-media-by-label-auto-mount.rules

Re: [usb](Montage automatique)Un peu perdu

Publié : mer. 02 mai 2012, 22:14
par tuxce
Depuis Gnome 3.x, l'automontage n'est plus fait par nautilus, gnome-shell et gnome-settings-daemon qui s'en occupent. (J'avais dit dans un autre post que c'était peut être gnome-panel pour le fallback, après vérification, c'est gnome-settings-daemon même pour le fallback :))

Donc pour avoir l'automontage tel qu'il est fait sous gnome, il faut lancer gnome-settings-daemon.

Re: [usb](Montage automatique)Un peu perdu

Publié : jeu. 03 mai 2012, 09:31
par leyoy
@oktoberfest
Que te donnes l'utilisation en ligne de commande de udisks comme dans le wiki ?
Si je suis le wiki ça ne fonctionne pas car la version d'udisks que j'ai est udisks2 et lorsque j'essaie de lancer la commande udisks ça ne fonctionne pas car la seule commande qui existe sur mon système qui commence par udisk est udisksctl ...
Même si je faits:

Code : Tout sélectionner

udisksctl /dev/sda1
ça me donne tout un paquet de erreurs qui finissent par:

Code : Tout sélectionner

Error connecting to the udisks daemon: Impossible de se connecter : Aucun fichier de ce type
Donc cette piste ne semble pas la bonne à moins d'enlever udisks2 et mettre udisks ...
Je vais donc suivre la piste de tuxce ...

Re: [usb](Montage automatique)Un peu perdu

Publié : jeu. 03 mai 2012, 09:40
par leyoy
@tuxce
En me renseignant avant l'installation de gnome-settings-daemon, je vois que parmis les dépendances il y a pulseaudio ...
Je suis en train de monter une station MAO et pulseaudio est connu pour mettre le binz avec l'autre serveur de son temps réel mao Jackd ...
Donc cette piste ne me va pas :(

Re: [usb](Montage automatique)Un peu perdu

Publié : jeu. 03 mai 2012, 09:55
par oktoberfest
Dans ce cas essaye autre chose que Nautilus (thunar, pcmanfm, plus de choix par ici)

Re: [usb](Montage automatique)Un peu perdu

Publié : jeu. 03 mai 2012, 14:42
par leyoy
Alors je pense avoir résolu mon problème.
Tout d'abord dbus ne tournant pas en daemon, c'est pour ça que j'avais ces erreurs.
J'ai donc mis dbus dans /etc/rc.conf et redémarré.
Ensuite udisks peut êter installé avec udisks2, ce sont deux programmes différents et je peux ainsi garder nautilus que j'aime bien.
J'ai pu donc pu faire les bidouilles du wiki.
J'ai maintenant dans mon fichier ~/.xinitrc la ligne:

Code : Tout sélectionner

exec ck-launch-session dbus-launch  openbox-session
et ma clef usb est bien montée et démontée en passant par nautilus.
Dites moi si ce que j'ai fait vous parait ok.

Re: [usb](Montage automatique)Un peu perdu

Publié : jeu. 03 mai 2012, 16:02
par oktoberfest
Vu que tu as fait ce qu'indique le wiki d'openbox (pourquoi ne pas l'avoir fait dès le début) , ça me parait ok :)