Formater clé en ext3

Bonjour,

Je souhaite formater une clé USB en ext3 (ou autre format permettant les liens symboliques --> pas vfat). A priori je fais:

mkfs.ext3 /dev/sdb1


Mais ensuite quand je monte (mount -t ext3 /dev/sdb1 /root/tmp/) j'ai une erreur du type:

mount : type erroné de syst .de fichiers, option erronée, super bloc
erroné sur /dev/sdb1, codepage ou aide manquante ou autre erreur


Sachant que dmesg me donne:

EXT3-fs (sdb1): error: can't find ext3 filesystem on dev sdb1

J'ai aussi essayé de réparer avec
cfdisk /dev/sdb1


Sans succès... Le partitionnement avec partitionmanager (KDE) ne marche pas non plus. Ce qui me trouble également est que juste après le formattage avec mkfs.ext3, cfdisk me donne (secteurs):

               Premier     Dernier
 # Type       Secteur    Secteur  Décalage  Longueur  Syst.Fich. Type (ID) Fanions
-- ------- ----------- ----------- ------ ----------- -------------------- ----
   Pri/Log           0     3927167      0#    3927168 Espace libre         Aucun


Une idée?

8 réponses

  1. Coucou,

    je ne capte pas trop (fatigue surement), mais pour formater en ext3, je n'ai jamais :
    [xiawi@localhost Test]$ sudo mkfs -t ext3 /dev/sdb1

    mais plutôt :
    [xiawi@localhost Test]$ sudo mke2fs -j /dev/sdb1

    Maintenant, c'est peut être la même chose..
    1. Modérateur
      Effectivement ça ressemble à une clé ou à un port USB défecteux. Essaye sur un autre port USB. Si ça ne change rien, essaye de voir si certains secteur de la clé n'ont pas un problème avec la commande badblocks.

      Bonne chance
      1. Merci pour la manip mais ça raconte la même qu'avant. Pour vérif:

        
        [xiawi@localhost Test]$ sudo mkfs -t ext3 /dev/sdb1 
        mke2fs 1.41.12 (17-May-2010)
        Étiquette de système de fichiers=
        Type de système d'exploitation : Linux
        Taille de bloc=4096 (log=2)
        Taille de fragment=4096 (log=2)
        « Stride » = 0 blocs, « Stripe width » = 0 blocs
        122640 i-noeuds, 489974 blocs
        24498 blocs (5.00%) réservés pour le super utilisateur
        Premier bloc de données=0
        Nombre maximum de blocs du système de fichiers=503316480
        15 groupes de blocs
        32768 blocs par groupe, 32768 fragments par groupe
        8176 i-noeuds par groupe
        Superblocs de secours stockés sur les blocs : 
                32768, 98304, 163840, 229376, 294912
        
        Écriture des tables d'i-noeuds : complété                        
        Création du journal (8192 blocs) : complété
        Écriture des superblocs et de l'information de comptabilité du système de
        fichiers : complété
        
        Le système de fichiers sera automatiquement vérifié tous les 21 montages ou
        après 180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i
        pour écraser la valeur.
        
        
        [xiawi@localhost Test]$ sudo mkdir -p /mnt/usb
        
        
        [xiawi@localhost Test]$ sudo mount -t ext3 /dev/sdb1 /mnt/usb/
        mount : type erroné de syst .de fichiers, option erronée, super bloc
                erroné sur /dev/sdb1, codepage ou aide manquante ou autre erreur
               Dans quelques cas certaines informations sont utiles dans syslog - essayez
               dmesg | tail  ou quelque chose du genre
        
        [xiawi@localhost Test]$ dmesg | tail 
        sd 6:0:0:0: [sdb] CDB: Write(10): 2a 00 00 3b cf 3f 00 00 b0 00
        end_request: I/O error, dev sdb, sector 3919679
        sd 6:0:0:0: [sdb] Unhandled sense code
        sd 6:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
        sd 6:0:0:0: [sdb] Sense Key : Data Protect [current] 
        Info fld=0x0
        sd 6:0:0:0: [sdb] Add. Sense: Write protected
        sd 6:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 00 41 00 00 02 00
        end_request: I/O error, dev sdb, sector 65
        EXT3-fs (sdb1): error: can't find ext3 filesystem on dev sdb1.
        


        Peut-être est-ce la clé qu'est pourrie? En tout cas, je peux la formatter en FAT32 (sous windows) mais j'ai les même soucis sous linux quand je tente de formater en vfat (au lieu de ext3)
        1. Modérateur
          Moi je taperais :

          mkfs -t ext3 /dev/sdb1
          mkdir -p /mnt/usb
          mount -t ext3 /dev/sdb1 /mnt/usb


          Ça raconte quoi de beau ?

          Bonne chance
          1. Au cas où, la commande mkfs seule renvoie le même message qu'après le formatage:

            [root@localhost ~]# mkfs /dev/sdb1
            mke2fs 1.41.12 (17-May-2010)
            Étiquette de système de fichiers=
            Type de système d'exploitation : Linux
            Taille de bloc=4096 (log=2)
            Taille de fragment=4096 (log=2)
            « Stride » = 0 blocs, « Stripe width » = 0 blocs
            122640 i-noeuds, 489974 blocs
            24498 blocs (5.00%) réservés pour le super utilisateur
            Premier bloc de données=0
            Nombre maximum de blocs du système de fichiers=503316480
            15 groupes de blocs
            32768 blocs par groupe, 32768 fragments par groupe
            8176 i-noeuds par groupe
            Superblocs de secours stockés sur les blocs : 
                    32768, 98304, 163840, 229376, 294912
            
            Écriture des tables d'i-noeuds : complété                        
            Écriture des superblocs et de l'information de comptabilité du système de
            fichiers : complété
            
            Le système de fichiers sera automatiquement vérifié tous les 31 montages ou
            après 180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i
            pour écraser la valeur.
            
            
            
            1. Après avoir crée une partition (amoçable) en ext3 sur tout le disque avec cfdisk, j'ai effectué les commandes dont voici le résultat:

              [root@localhost ~]# mkfs.ext3 /dev/sdb1
              mke2fs 1.41.12 (17-May-2010)
              Étiquette de système de fichiers=
              Type de système d'exploitation : Linux
              Taille de bloc=4096 (log=2)
              Taille de fragment=4096 (log=2)
              « Stride » = 0 blocs, « Stripe width » = 0 blocs
              122640 i-noeuds, 489974 blocs
              24498 blocs (5.00%) réservés pour le super utilisateur
              Premier bloc de données=0
              Nombre maximum de blocs du système de fichiers=503316480
              15 groupes de blocs
              32768 blocs par groupe, 32768 fragments par groupe
              8176 i-noeuds par groupe
              Superblocs de secours stockés sur les blocs : 
                      32768, 98304, 163840, 229376, 294912
              
              Écriture des tables d'i-noeuds : complété                        
              Création du journal (8192 blocs) : complété
              Écriture des superblocs et de l'information de comptabilité du système de
              fichiers : complété
              
              Le système de fichiers sera automatiquement vérifié tous les 33 montages ou
              après 180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i
              pour écraser la valeur.
              [root@localhost ~]# mout -t ext3 /dev/sdb1 /root/tmp/
              -bash: mout : commande introuvable
              [root@localhost ~]# mount -t ext3 /dev/sdb1 /mnt/
              commun/ diasi/  dtsi/   win_h/  
              
              
              [root@localhost ~]#  mount -t ext3 /dev/sdb1 /mnt/disk_t
              mount : type erroné de syst .de fichiers, option erronée, super bloc
                      erroné sur /dev/sdb1, codepage ou aide manquante ou autre erreur
                     Dans quelques cas certaines informations sont utiles dans syslog - essayez
                     dmesg | tail  ou quelque chose du genre
              
              [root@localhost ~]#  mount -t ext3 /dev/sdb /mnt/disk_t
              mount : type erroné de syst .de fichiers, option erronée, super bloc
                      erroné sur /dev/sdb, codepage ou aide manquante ou autre erreur
                     Dans quelques cas certaines informations sont utiles dans syslog - essayez
                     dmesg | tail  ou quelque chose du genre
              
              [root@localhost ~]# dmesg | tail
              end_request: I/O error, dev sdb, sector 3919679
              sd 7:0:0:0: [sdb] Unhandled sense code
              sd 7:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
              sd 7:0:0:0: [sdb] Sense Key : Data Protect [current] 
              Info fld=0x0
              sd 7:0:0:0: [sdb] Add. Sense: Write protected
              sd 7:0:0:0: [sdb] CDB: Write(10): 2a 00 00 00 00 41 00 00 02 00
              end_request: I/O error, dev sdb, sector 65
              EXT3-fs (sdb1): error: can't find ext3 filesystem on dev sdb1.
              EXT3-fs (sdb): error: can't find ext3 filesystem on dev sdb.
              


              Et là, je bloque et n'ai aucune idée de la manière de m'y prendre. Si quelqu'un a une piste à explorer, je suis preneur, d'avance merci.
              1. Modérateur
                Il faut commencer par créer ta partition avec cfdisk (qui déclare la partition) et ensuite la formater avec mkfs (qui prépare la partition). Ensuite tu devrais pouvoir monter ta clé. Reporte-nous également le résultat de la commande mkfs si elle renvoie quelque chose.

                Bonne chance