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.