Journal Konqueror à détruit ma clé usb ??

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
jan.
2004
Bonjour à tous,

j'utilisais depuis quelque temps une clé usb2 seitec de 128Mo sous ma mdk 9.2

J'avais modifié le fstab pour qu'il monte /dev/sda sur /mnt/usb
Et jusqu'à présent aucun problème, copie des fichiers en console ou avec konqueror sans aucun problème, jusqu'au jour où ... un de mes transferts sous konqueror a bloqué (il n'avancait plus). J'ai attendu un peu et comme il ne se passait toujours rien je l'ai annulé.

Et depuis, ma clé reste désespérément vide.
Impossible de lire ou d'écrire dessus alors que je peux toujours la monter normalement.
usbview me dit que la clé est là, le Mandrake Control Center m'indique toujours un périphérique sur /dev/sda

J'ai également testé sous win (pour savoir si ça venait de linux ou de la clé) et elle est montée mais il ne trouve pas de disque, de mémoire.

A mon avis il y a deux possibilités, soit la puce mémoire est morte, soit on ne peux plus y accéder (firmware mort ou qqch du genre).
Je ne pense pas que la partie matérielle commandant la puce soit morte car elle est toujours reconnue.

Au final, je ne sais pas vraiment quoi faire, ni comment l'utiliser à nouveau...


P'ti journal peux-tu m'indiquer s'il y a des chances que je récupère ma clé stp ?
  • # Re: Konqueror à détruit ma clé usb ??

    Posté par  (site web personnel) . Évalué à 2.

    commence par un fsck /dev/sda1 avant de dire qu'elle est morte
  • # Re: Konqueror à détruit ma clé usb ??

    Posté par  . Évalué à 1.

    Est-ce que tu a essayé de la reformatter ?
    J'ai souvent eu des problèmes avec des clef usb: impossible à monter.
    En faisant un fdisk /dev/sda je vois plein de partitions. Si je les supprime toute, que j'en recrée une (type b (win 95 fat32) et que je la formatte avec mkfs.vfat /dev/sda1, la clef est à nouveau utilisable...
    En faite, il faut faire ca pour beaucoup de clef lors d'une première utilisation sous linux, et de temps en temps le problème resurgit (umount non correct ?)
    Est-ce que vous avez des expériences similaires ?
    • [^] # Re: Konqueror à détruit ma clé usb ??

      Posté par  (site web personnel) . Évalué à 1.

      ouais, il ne faut jamais unplugger une cléf sans l'avoir umounté !! (sauf avec automount ?)
      D'ailleurs c aussi le cas sous W9x et W2k (XP ça passe), il faut passer par le gestionnaire de periph...
      • [^] # Re: Konqueror à détruit ma clé usb ??

        Posté par  (site web personnel) . Évalué à 1.

        c'est un peu hors sujet mais sous windows xp c'est possible seulement si l'option "transfert rapide de fichier" (ou qqch du genre) est activée.
        Sinon il faut la démonter comme sous w9x et 2k
        • [^] # Re: Konqueror à détruit ma clé usb ??

          Posté par  (site web personnel) . Évalué à 1.

          Même sous XP, il est recommandé, quand on débranche un périph USB, y compris support de stockage, de le spécifier logiciellement en passant par l'icône spéciale près de l'horloge de la barre des tâches. Il s'occupe alors des fichiers en cache RAM, de terminer les accès, et de couper le courant (comment on fait pour couper le courant d'un port USB, sous Linux ?).
    • [^] # Re: Konqueror à détruit ma clé usb ??

      Posté par  (site web personnel) . Évalué à 1.

      oups j'avais oublié de le précisé...

      J'ai essayé de la reformattée en fat mkfs.vfat sur /dev/sda1 et c'était impossible.
      J'avais également essayé en ext2 (pourquoi pas) mais rien non plus.

      Par contre, je ne l'avais pas fait lors de la première utilisation sous linux et ça ne m'avais jamais posé problème.

      Pour l'histoire des partitions je crois que c'est par exemple pour des histoires de sécurité ou de mot de passe permettant de l'identifier (enfin si je ne me trompe pas)

      Autre petite précision, je l'ai toujours démontée avant de l'enlever.
      • [^] # Re: Konqueror à détruit ma clé usb ??

        Posté par  (site web personnel) . Évalué à 1.

        J'ai donc, comme conseillé, lancé fdisk /dev/sda :
        Incapable de lire /dev/sda

        Sans trop de conviction j'ai essayé cfdisk (je ne sais pas s'il y a beaucoup de différence entre les deux) :
        ERREUR FATALE: Ne peut lire à partir de l'unité de disque

        Pour info, voici ce que me donne un mkfs.vfat /dev/sda1 :
        mkfs.vfat 2.9 (15 May 2003)
        /dev/sda1: No such file or directory


        Donc je ne sais plus du tout quoi faire...


        J'ai copié ce que me donne usbview, au cas où ça pourrait donner une idée à quelqu'un :

        USB_Storage
        Manufacturer: Prolific Technology Inc.
        Speed: 480Mb/s (high)
        USB Version: 2.00
        Device Class: 00(>ifc )
        Device Subclass: 00
        Device Protocol: 00
        Maximum Default Endpoint Size: 64
        Number of Configurations: 1
        Vendor Id: 067b
        Product Id: 2517
        Revision Number: 0.01

        Config Number: 1
        Number of Interfaces: 1
        Attributes: c0
        MaxPower Needed: 0mA

        Interface Number: 0
        Name: usb-storage
        Alternate Number: 0
        Class: 08(stor.)
        Sub Class: 05
        Protocol: 50
        Number of Endpoints: 2

        Endpoint Address: 01
        Direction: out
        Attribute: 2
        Type: Bulk
        Max Packet Size: 512
        Interval: 0ms

        Endpoint Address: 82
        Direction: in
        Attribute: 2
        Type: Bulk
        Max Packet Size: 512
        Interval: 0ms
        • [^] # Re: Konqueror à détruit ma clé usb ??

          Posté par  . Évalué à 1.

          quels sont les messages quand tu branche ta clef ?
          (en root, fait un tail /var/log/syslog)

          note:
          à ta question "Konqueror à détruit ma clé usb ??" je réponds ça m'étonnerait
          si la question est "est-ce ma clef est grillée" je sais pas... :-)
          • [^] # Re: Konqueror à détruit ma clé usb ??

            Posté par  (site web personnel) . Évalué à 1.

            voici les messages :

            Jan 26 15:08:47 crev kernel: hub.c: new USB device 00:14.2-3, assigned address 4
            Jan 26 15:08:47 crev kernel: hub.c: USB hub found
            Jan 26 15:08:47 crev kernel: hub.c: 1 port detected
            Jan 26 15:08:48 crev kernel: hub.c: new USB device 00:14.2-3.1, assigned address 5
            Jan 26 15:08:48 crev kernel: WARNING: USB Mass Storage data integrity not assured
            Jan 26 15:08:48 crev kernel: USB Mass Storage device found at 5
            Jan 26 15:08:52 crev /etc/hotplug/usb.agent: Setup usb-storage for USB product 67b/2517/1
            Jan 26 15:08:52 crev /etc/hotplug/usb.agent: ... no modules for USB product 67b/2515/1


            Pour la note, tu n'as pas tord.
            Néanmoins, elle est inutilisable depuis un transfert loupé sous konqueror et je me posais la question de savoir s'il pouvait y avoir un lien
            • [^] # Re: Konqueror à détruit ma clé usb ??

              Posté par  . Évalué à 1.

              La question est : est ce que le transfert à été loupé car la clef à grillée ou est ce que le plantage du transfert à grillé la clé ?

              et je dirais que la poule est apparue avant l'oeuf. Et dans ton cas, que le grillage est apparu avant le plantage.
        • [^] # Re: Konqueror à détruit ma clé usb ??

          Posté par  . Évalué à 1.

          > Sans trop de conviction j'ai essayé cfdisk (je ne sais pas s'il y a beaucoup de différence entre les deux)

          Tiré du man:

          There are several *fdisk programs around. Each has its problems and
          strengths. Try them in the order cfdisk, fdisk, sfdisk. (Indeed,
          cfdisk is a beautiful program that has strict requirements on the par-
          ition tables it accepts, and produces high quality partition tables.
          Use it if you can. fdisk is a buggy program that does fuzzy things -
          usually it happens to produce reasonable results. Its single advantage
          is that it has some support for BSD disk labels and other non-DOS par-
          tition tables. Avoid it if you can. sfdisk is for hackers only - the
          user interface is terrible, but it is more correct than fdisk and more
          powerful than both fdisk and cfdisk. Moreover, it can be used nonin-
          teractively.)


          A savoir que mkfs ne touche pas à la table de partitions mais, dans notre cas, se borne à créer une nouvelle fat. Ça me rappelle une situation assez confuse où pour pouvoir monter ma clé je devais faire:
          mount -t vfat /dev/sda (en somme, mon disque était considéré comme une grosse partition).
          • [^] # Re: Konqueror à détruit ma clé usb ??

            Posté par  (site web personnel) . Évalué à 1.

            Merci beaucoup, c'est vrai que j'aurais pu (du) lire le man.

            J'ai donc finalement essayé sfdisk (après lecture de son man cette fois-ci)
            il y a des erreurs de lecture à chaque opération

            voici donc ce que j'obtient en listant les partitions :
            sfdisk -l /dev/sda

            Disque /dev/sda: 125 cylindres, 64 têtes, 32 secteurs/piste
            read: Input/output error

            sfdisk: erreur de lecture sur /dev/sda - ne peut lire le secteur 0
            /dev/sda: une partition non reconnue
            Aucune partition repérée


            Si je comprend bien (mais j'en suis pas sur), il détecte le disque mais n'arrive pas à le lire. C'est qqch comme ça ?

            Si j'essaye de réecrire les partitions, l'opération se termine par :
            Voulez-vous écrire cela sur le disque? [ynq] y
            read: Input/output error

            sfdisk: erreur de lecture sur /dev/sda - ne peut lire le secteur 0
            Relecture de la table de partitions ...


            rq : j'ai de même toujours monté directement /dev/sda et pas une partition spécifique (/dev/sda1 par exemple)
            Je me trompe peut-être mais ça doit être le cas pour beaucoup de clé car j'avais lu plusieurs articles où la clé était toujours montée directement par /dev/sda
  • # grillée ?

    Posté par  (site web personnel) . Évalué à 1.

    A vu de nez, ça sens plutot une clef grillée.
    Mais il ne faut pas ecarter la possibilité que la "fat" (la partition) de la cléf aie dégagée.
    Essaye de refaire les partitions sous mdk (avec cfdisk par exemple )
    • [^] # Re: grillée ?

      Posté par  (site web personnel) . Évalué à 2.

      Mouais, ceci dit, Konqueror m'a déjà mis le bazar sur ma clef usb. J'avais créé deux répertoires via le menu Nouveau / Répertoire et, en fait, les deux répertoires pointaient vers le même contenu. Le temps de m'en rendre compte et j'avais supprimé quatre heures de boulot à la poubelle... Je n'ai pas trop approfondi la question, d'autant que ça ne s'est pas reproduit depuis, mais j'ai trouvé ça bizarre.
  • # Re: Konqueror à détruit ma clé usb ??

    Posté par  . Évalué à 1.

    Effectivement, une clé USB neuve contient en général plusieurs partitions, liées le plus souvent à des logiciels de "sécurité" (bidons) sous window$.
    Ma stratégie: détruire ces partitions et recréer une (ou plusieurs) partition(s) ext3 (ou reiser). Et je n'ai plus aucun problème. Bien sûr, cela m'interdit de transférer des fichiers vers ou de window$, mais comme j'ai banni tous les produits micro$oft de mon environnement depuis plus de cinq ans cela ne me gêne absolument pas.
    Je déconnecte toujours les montages et démontages automatique et je fait cela "à la main" (une vieille habitude sous Unix puis Linux).
    Les mémoires flash ont un nombre limité d'écriture, pour éviter des écritures "inutiles", mettre l'option "-o noatime" lors du montage.
    • [^] # Re: Konqueror à détruit ma clé usb ??

      Posté par  . Évalué à 1.

      > Les mémoires flash ont un nombre limité d'écriture, pour éviter des écritures "inutiles", mettre l'option "-o noatime" lors du montage.

      Je rappelle en passant qu'il existe JFFS2 ( http://sources.redhat.com/jffs2/(...) ), un système de fichier spécialement conçus pour les mémoires de type flash et bien mieux adapté que le fat.
      • [^] # Re: Konqueror à détruit ma clé usb ??

        Posté par  (site web personnel) . Évalué à 1.

        C'est pas une solution possible pour moi, vu qu'il n'y a pas de driver pour windows. (Ma machine au boulot est sous windows, et pas
        moyen de m'en débarrasser)
        Cela dit, on dira pas que l'innovation n'est pas sous linux. J'ai jamais
        entenu qu'un fs spécifique aux clé usb existaient sous windows.
        Si seulement ce driver pouvait exister.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.