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/