• # les UUID sont la pour cela

    Posté par . En réponse au message comment accéder à ma clé USB à partir du fichier /sys. Évalué à 2. Dernière modification le 08 juillet 2020 à 21:09.

    ta clef USB à un ID, cet identifiant est renseigné dans /dev/disk/by-id/

    ex :

    /dev/disk/by-id# ls -l
    total 0
    lrwxrwxrwx 1 root root 9 May 26 17:42 ata-HGST_HUS726020ALA610_K5GX63NA -> ../../sdb
    lrwxrwxrwx 1 root root 10 May 26 17:42 ata-HGST_HUS726020ALA610_K5GX63NA-part1 -> ../../sdb1
    lrwxrwxrwx 1 root root 10 May 26 17:42 ata-HGST_HUS726020ALA610_K5GX63NA-part2 -> ../../sdb2
    lrwxrwxrwx 1 root root 10 May 26 17:42 ata-HGST_HUS726020ALA610_K5GX63NA-part3 -> ../../sdb3
    lrwxrwxrwx 1 root root 10 May 26 17:42 ata-HGST_HUS726020ALA610_K5GX63NA-part5 -> ../../sdb5

    tu peux le trouver par d'autres moyens :

    /dev/disk# ls -l
    total 0
    drwxr-xr-x 2 root root 740 May 26 17:42 by-id
    drwxr-xr-x 2 root root 140 May 26 17:42 by-label
    drwxr-xr-x 2 root root 280 May 26 17:42 by-partuuid
    drwxr-xr-x 2 root root 340 May 26 17:42 by-path

    ainsi peut importe ton système tu peux utiliser l'ID pour monter ta clef et travailler dessus à partir d'un script.

    sinon tu as aussi les UUIDs ou les PARTUUID, visible avec blkid

    root@machine:/tmp# blkid
    /dev/sda1: UUID="609d910b-e5fb-1e2a-a4d2-adc226fd5302" TYPE="linux_raid_member" PARTUUID="c83b9021-01"
    /dev/sda2: LABEL="swap-sda2" UUID="9a8dd349-3bba-4b02-b3f7-4c16e98d9ec7" TYPE="swap" PARTUUID="c83b9021-02"
    /dev/sda5: UUID="54e9d197-75c2-7ec1-a4d2-adc226fd5302" TYPE="linux_raid_member" PARTUUID="c83b9021-05"
    /dev/sdc1: UUID="609d910b-e5fb-1e2a-a4d2-adc226fd5302" TYPE="linux_raid_member" PARTUUID="caba2f3b-01"
    /dev/sdc2: LABEL="swap-sdc2" UUID="debd3bf3-7d32-4181-b9ea-d135ba64e82c" TYPE="swap" PARTUUID="caba2f3b-02"