bbtux a écrit 1 commentaire

  • # Clef usb

    Posté par . En réponse au message Clef USB sous mandrake 10.1: mount: /dev/sda1 is not a valid block device. Évalué à 1.

    Le même problème avec un lecteur mp3 Aiptek.
    Il n'y avait pas de table de partition et était formatté directement. Après création d'une partition (et donc d'une table de partition) et formatage, la clef ne fonctionnait plus(Message 'Dos Error' sur la clef.
    Bref, pour utilser cette clef :
    Dans /etc/dev.d/default/dynamic.dev j'ai ajouté la ligne :
    */sd?) exec /etc/dynamic/scripts/clef.script $ACTION $DEVNAME;;
    clef.script contient juste un petit script qui essai de monter sda et s'il y arrive, appelle le script Mdk qui va bien :

    #!/bin/sh

    if [ "1ドル" == add ]
    then
    mkdir /tmp/clef
    mount 2ドル /tmp/clef
    if (($? == 0))
    then
    echo "[clef.script] : appel a part.script 1ドル 2ドル" >> /var/log/messages
    umount 2ドル
    /etc/dynamic/scripts/part.script 1ドル 2ドル
    fi
    rmdir /tmp/clef
    fi
    if [ "1ドル" == del ]
    then
    /etc/dynamic/scripts/part.script 1ドル 2ドル
    fi

    C'est pas très beau, mais ca marche.
    Dans le même genre, Mdk monte la clef automatiquement, mais sous l'identité root, en utilisateur normal, il fallait démonter/remonter la clef pour pouvoir écrire dessus, dans le fichier /etc/dynamic/scripts/part.script, un petit # devant le mount $mpoint ne monte plus automatiquement la clef.
    Avec tout ça, à l'insertion de la clef, une belle icone apparait sur le bureau, on clique dessus et ça monte le clef avec les bonnes permissions.