# Automatiser le montage de volume inconnus

**URL:** <https://www.debian-fr.org/t/automatiser-le-montage-de-volume-inconnus/73925>\
**Category:** Programmation\
**Created:** [Juillet 12, 2017, 3:38 UTC](https://www.debian-fr.org/t/automatiser-le-montage-de-volume-inconnus/73925 "2017-07-12T15:38:17Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Kurzick](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/7ba0ec/32.png) [@Kurzick](https://www.debian-fr.org/u/Kurzick)\
**Post date:** [Juillet 13, 2017, 1:59 UTC](https://www.debian-fr.org/t/automatiser-le-montage-de-volume-inconnus/73925/6 "2017-07-13T13:59:48Z")

</div>

Bon j’ai commencé à regarder plus précisément la syntaxe des règles udev et franchement… c’est très très moche 😅

Je suis aussi tombé la dessus :  
[automount en regles udev uniquement](https://www.debian-fr.org/t/automount-en-regles-udev-uniquement/24004)  
[script pour monter en auto les cle usb](https://www.debian-fr.org/t/script-pour-monter-en-auto-les-cle-usb/31745)

Je vais essayer de m’inspirer de ce qui a été fait mais ça fait peur ^^

Pour être sûr d’avoir bien compris :

ACTION==“add”, ENV{mntopt}="-t auto" correspond à :

```
SI (action == add) ALORS
        definir variable d'environnement "mntopt" égale à "-t auto"

```

ACTION==“add”, ENV{ID\_BUS}==“usb”, ENV{SUBSYSTEM}==“block”, ENV{ID\_FS\_TYPE}!="" , PROGRAM=="/sbin/blkid -c /dev/null -s TYPE -o value %N", RESULT==“vfat”,ENV{mntopt}="-t vfat -o uid=1000" correspond à :

```
SI (action == add ET $SUBSYSTEM == block ET ........) ALORS
        definir variable d'environnement "mntopt" égale à "-t vfat -o uid=1000"

```

ACTION==“add”, ENV{ID\_BUS}==“usb”, ENV{SUBSYSTEM}==“block”, ENV{ID\_FS\_TYPE}!="", RUN+="/lib/udev/usb\_fstab.sh %k" correspond à :

```
SI ( action == add ET $ID_BUS == "usb" ET $SUB_SYSTEM= "block" ET $ID_FS_TYPE != "" ) ALORS
         Ajouter la commande "/lib/udev/usb_fstab.sh %k"

```

Déjà si j’ai compris la syntaxe c’est pas mal, le reste viendra au fur et à mesure.

Du coup j’imagine que ce que je peux faire c’est appeler un script perso quand il y a une nouveau volume avec ID\_BUS égal à usb pour traiter (ou SUB\_SYSTEM), de toute façon je pense que j’ai pas des connaissances suffisantes pour aller très loin.

Va faloir que je bouffe de la doc à propos des systèmes de fichiers et des périphériques de stockage.

---

_[View the full topic](https://www.debian-fr.org/t/automatiser-le-montage-de-volume-inconnus/73925)._
