[ldm] automount de clé usb
Publié : mer. 25 juin 2014, 22:23
Bonjour,
utilisant awesome wm, j'étais à la recherche de la façon la plus simple et légère possible de monter automatiquement des périphériques (usb en ce qui me concerne). Je suis donc tombé sur Lightweight Device Mounter, qui semblait parfaitement correspondre à mes besoins.
Je l'ai donc installé, puis ai mis en place le service pour systemd. Ce service fonctionne, en effet voici l'output d'un systemctl status ldm:
on peut y voir que ldm est en route, et qu'il m'a même monté une partition de windows.
Le problème, c'est que quand je monte une clef usb, rien ne se passe (pas de montage dans /mnt).
La clef est pourtant détectée et associée à /dev/sdb ; voici l'output d'un dmesg ;
Selon les dires de son auteur, ldm est censé monter clefs usb et cds 'automagically' donc je suppose qu'il suffit de lancer le daemon, brancher un périphérique et attendre que la magie se fasse dans /mnt...
Je suis pas très bon en C (à mon grand dam) alors même si le code est minuscule je préfère demander ici si quelqu'un utilise ldm et/ou a la moindre idée d'où vient le problème, que de mettre mes gros doigts dans les sources et me piquer avec un pointeur.
Quelqu'un a-t-il des suggestions?
edit 27/06/2014: j'ai vérifié et je n'ai pas de règle udev personnelle concernant les clefs usb. Je tiens à préciser que j'ai udisks et udisks2 installé, et donc les règles qui vont avec dans /usr/bin/udev/rules.d/
utilisant awesome wm, j'étais à la recherche de la façon la plus simple et légère possible de monter automatiquement des périphériques (usb en ce qui me concerne). Je suis donc tombé sur Lightweight Device Mounter, qui semblait parfaitement correspondre à mes besoins.
Je l'ai donc installé, puis ai mis en place le service pour systemd. Ce service fonctionne, en effet voici l'output d'un systemctl status ldm:
Code : Tout sélectionner
● ldm.service - lightweight device mounter
Loaded: loaded (/usr/lib/systemd/system/ldm.service; enabled)
Active: active (running) since jeu. 2014-06-26 21:48:14 CEST; 11min ago
Main PID: 299 (ldm)
CGroup: /system.slice/ldm.service
├─299 /usr/bin/ldm -u 1000 -g 1000
└─703 /sbin/mount.ntfs /dev/sda2 /mnt/OS_ -o rw,uid=1000,gid=1000,utf8,dmask=022,fmask=133
Le problème, c'est que quand je monte une clef usb, rien ne se passe (pas de montage dans /mnt).
La clef est pourtant détectée et associée à /dev/sdb ; voici l'output d'un dmesg ;
Code : Tout sélectionner
[ 185.237122] scsi 5:0:0:0: Direct-Access Verbatim STORE N GO 1.00 PQ: 0 ANSI: 2
[ 185.238147] sd 5:0:0:0: [sdb] 15656960 512-byte logical blocks: (8.01 GB/7.46 GiB)
[ 185.239970] sd 5:0:0:0: [sdb] Write Protect is off
[ 185.239981] sd 5:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 185.241025] sd 5:0:0:0: [sdb] No Caching mode page found
[ 185.241141] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 185.247189] sdb:
[ 185.250565] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Je suis pas très bon en C (à mon grand dam) alors même si le code est minuscule je préfère demander ici si quelqu'un utilise ldm et/ou a la moindre idée d'où vient le problème, que de mettre mes gros doigts dans les sources et me piquer avec un pointeur.
Quelqu'un a-t-il des suggestions?
edit 27/06/2014: j'ai vérifié et je n'ai pas de règle udev personnelle concernant les clefs usb. Je tiens à préciser que j'ai udisks et udisks2 installé, et donc les règles qui vont avec dans /usr/bin/udev/rules.d/