impossible de monter une clé usb formatée en ext4

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

jamaique
Messages : 11
Enregistré le : mer. 2 sept. 2020 10:00

impossible de monter une clé usb formatée en ext4

Message par jamaique » mer. 2 sept. 2020 11:10

Bonjour à tous,
Curieux de tout, je fais souvent des expérimentations.
Dernièrement, j'ai essayé de monter une clé (bricolée avec une carte µSD de 128 G dans un lecteur) sur mon Raspberry.
Je l'ai partitionnée avec fdisk en linux puis formatée en ext4. Voici ce que j'ai fait :
****************************************
pi@framboise:~ $ lsblk -f /dev/sdb
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sdb
└─sdb1
****************************************
pi@framboise:~ $ sudo fdisk /dev/sdb
...
Commande (m pour l'aide) : p
Disque /dev/sdb : 125 GiB, 134217728000 octets, 262144000 secteurs
Modèle de disque : STORAGE DEVICE
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x1c99d70f

Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 2048 262143999 262141952 125G b W95 FAT32

Commande (m pour l'aide) : d
Partition 1 sélectionnée
La partition 1 a été supprimée.

Commande (m pour l'aide) : n
Type de partition
...
Sélectionnez (p par défaut) :

Utilisation de la réponse p par défaut.
Numéro de partition (1-4, 1 par défaut) :
Premier secteur (2048-262143999, 2048 par défaut) :
Dernier secteur, +/-secteurs ou +/-taille{K,M,G,T,P} (2048-262143999, 262143999 par défaut) :

Une nouvelle partition 1 de type « Linux » et de taille 125 GiB a été créée.
La partition #1 contient une signature exfat.

Voulez-vous supprimer la signature ? [O]ui/[N]on : o

La signature sera supprimée par une commande d'écriture.

Commande (m pour l'aide) : w
La table de partitions a été altérée.
Appel d'ioctl() pour relire la table de partitions.
Synchronisation des disques.
****************************************
pi@framboise:~ $ lsblk -f /dev/sdb
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sdb
└─sdb1
****************************************
pi@framboise:~ $ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.44.5 (15-Dec-2018)
En train de créer un système de fichiers avec 32767744 4k blocs et 8192000 i-noeuds.
UUID de système de fichiers=f792327c-c564-4f19-86f3-03b69b3f19c8
Superblocs de secours stockés sur les blocs :
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872

Allocation des tables de groupe : complété
Écriture des tables d'i-noeuds : complété
Création du journal (131072 blocs) : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété
****************************************
pi@framboise:~ $ lsblk -f /dev/sdb
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sdb
└─sdb1 ext4 f792327c-c564-4f19-86f3-03b69b3f19c8
****************************************
pi@framboise:~ $ sudo mount /dev/sdb1 /media/USB1
mount: /media/USB1: mauvais type de système de fichiers, option erronée, superbloc erroné sur /dev/sdb1, page de code ou programme auxiliaire manquant, ou autre erreur.
****************************************
... et la partition n'est pas montée !
pi@framboise:~ $ lsblk -f /dev/sdb
NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
sdb
└─sdb1 ext4 f792327c-c564-4f19-86f3-03b69b3f19c8

Qui peut m'expliquer ce qui s'est passé ?

Cette expérimentation est le début de mes essais pour créer un NAS en RAID1 avec deux clés USB.

J'aimerais comprendre pour pouvoir continuer mes essais.
J'ai fait ces essais sur ma framboise (RPI 3+).
Même conclusion sur ma framboise4 (RPI 4 8G)

Je suis curieux de connaître ce qui cloche ... !
Merci aux "framboisiers !"

destroyedlolo
Raspinaute
Messages : 1587
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: impossible de monter une clé usb formatée en ext4

Message par destroyedlolo » mer. 2 sept. 2020 19:44

Salut,

T'as essayé en forçant le type de fichier ?

Code : Tout sélectionner

-t ext4
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

jamaique
Messages : 11
Enregistré le : mer. 2 sept. 2020 10:00

Re: impossible de monter une clé usb formatée en ext4

Message par jamaique » jeu. 3 sept. 2020 07:43

Oui, bien sûr, ça n'a rien changé.
Par contre, la manip fonctionne si je formate en vfat ou en exfat...
J'ai du mal à comprendre tout cela.

destroyedlolo
Raspinaute
Messages : 1587
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: impossible de monter une clé usb formatée en ext4

Message par destroyedlolo » jeu. 3 sept. 2020 10:16

Hum, du coup, ils ont peut-être forcé le fait qu'il faille du dos pour les clefs USB. N'ayant pas raspbian, je ne peux essayer et ca me parait bizare et parfaitement inutile (mais bon, vu comment cette distrib est faites :lol: )

En tout cas, je te confirmes qu'il n'y a aucune raison technique que ce soit le cas et j'utilise régulièrement des clefs en Ext? entre autre pour des "live" distrib ou pour du TinyCoreLinux.
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: impossible de monter une clé usb formatée en ext4

Message par Artemus24 » lun. 7 sept. 2020 12:08

Salut à tous.

La réponse se trouve ci-après :

Code : Tout sélectionner

pi@framboise:~ $ sudo mount /dev/sdb1 /media/USB1
mount: /media/USB1: mauvais type de système de fichiers, option erronée, superbloc erroné sur /dev/sdb1, page de code ou programme auxiliaire manquant, ou autre erreur.
Le système ne reconnait pas le type de partition.
jamaique a écrit :Qui peut m'expliquer ce qui s'est passé ?
Il faut définir le type de partition avant de faire le formatage.

Vérifiez que vous avez bien comme type de partition : "id:83", c'est-à-dire "type:linux". Comment ?
En faisant ceci :

Code : Tout sélectionner

fdisk /dev/sda
puis en tapant "i" et enfin le numéro de votre périphérique. Par exemple "1" pour "sda1".
On obtient aussi la même chose par "p".

Je constate que vous avez demandé la suppression de la signature. Je ne sais pas trop si le problème vient de là.

Recommencez la création de la partition, et sa configuration, sans faire le formatage ("sudo mkfs.ext4 /dev/sdb1").
Ne supprimez pas la signature.

Puis essayez de monter la partition.
Dites ce que vous avez fait en mettant vos cela entre "[ code ]" et "[ /code ]".
Il y a un bouton pour cela, lors de la création de votre message.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

jamaique
Messages : 11
Enregistré le : mer. 2 sept. 2020 10:00

Re: impossible de monter une clé usb formatée en ext4

Message par jamaique » mar. 8 sept. 2020 07:40

Bonjour à tous,
Vous semblez ne pas avoir lu mon listing que j'ai mis intégralement.
Vous auriez vu que j'ai fait ce que vous dites, et que : "Une nouvelle partition 1 de type « Linux » et de taille 125 GiB a été créée."
C'est exactement ce dont vous parlez...
La seule chose que j'ai fai de plus, c'est un mkfs.ext4...
Je vais refaire l'essai sans formater mais je n'y crois pas vraiment car tous les tutos disent de formater
A +

jamaique
Messages : 11
Enregistré le : mer. 2 sept. 2020 10:00

Re: impossible de monter une clé usb formatée en ext4

Message par jamaique » mar. 8 sept. 2020 07:50

Et voila le résultat :

----------
pi@framboise:~ $ sudo fdisk /dev/sdb

Bienvenue dans fdisk (util-linux 2.33.1).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.


Commande (m pour l'aide) : p
Disque /dev/sdb : 125 GiB, 134217728000 octets, 262144000 secteurs
Modèle de disque : STORAGE DEVICE
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x1c99d70f

Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdb1 2048 262143999 262141952 125G 83 Linux

Commande (m pour l'aide) : d
Partition 1 sélectionnée
La partition 1 a été supprimée.

Commande (m pour l'aide) : n
Type de partition
p primaire (0 primaire, 0 étendue, 4 libre)
e étendue (conteneur pour partitions logiques)
Sélectionnez (p par défaut) :

Utilisation de la réponse p par défaut.
Numéro de partition (1-4, 1 par défaut) :
Premier secteur (2048-262143999, 2048 par défaut) :
Dernier secteur, +/-secteurs ou +/-taille{K,M,G,T,P} (2048-262143999, 262143999 par défaut) :

Une nouvelle partition 1 de type « Linux » et de taille 125 GiB a été créée.
La partition #1 contient une signature ext4.

Voulez-vous supprimer la signature ? [O]ui/[N]on : n

Commande (m pour l'aide) : t

Partition 1 sélectionnée
Code Hexa (taper L pour afficher tous les codes) :83
Type de partition « Linux » modifié en « Linux ».

Commande (m pour l'aide) : w
La table de partitions a été altérée.
Appel d'ioctl() pour relire la table de partitions.
Synchronisation des disques.

pi@framboise:~ $ sudo mount /dev/sdb1 /media/USB1
mount: /media/USB1: mauvais type de système de fichiers, option erronée, superbloc erroné sur /dev/sdb1, page de code ou programme auxiliaire manquant, ou autre erreur.
----------

Comme vous voyez, votre proposition ne change rien, comme je m'en doutais ...
Une autre idée ?

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: impossible de monter une clé usb formatée en ext4

Message par Artemus24 » mar. 8 sept. 2020 12:06

Salut Jamaique.
Jamaique a écrit :Vous semblez ne pas avoir lu mon listing que j'ai mis intégralement.
Détrompez vous, j'ai lu votre listing plusieurs fois. Je n'ai pas vu apparaître le 83 pour dire que la partition est de type linux.
Jamaique a écrit :La seule chose que j'ai fait de plus, c'est un mkfs.ext4...
Le formatage n'est pas nécessaire pour le montage de la partition.
Jamaique a écrit :Je vais refaire l'essai sans formater mais je n'y crois pas vraiment car tous les tutos disent de formater
Formater, oui, mais pour y déposer des fichiers.

Je viens de remarquer que vous utilisiez le compte "pi". Les manipulations se font avec le compte "root". C'est-à-dire en mode administrateur.
Oui, je sais, vous utilisez la commande "sudo".

Que donne comme résultat "dmesg | tail" ?

Pouvez-vous nous communiquer le résultat de :

Code : Tout sélectionner

blkid /dev/sdb1
file -s /dev/sdb1
fsck /dev/sdb1
Avez-vous synchronisé votre disque dur, en faisant un "sync" ?

P.S. : mettez le résultat de vos exécutions entre les balises "[ code ]" et "[ /code ]". Il y a un bouton destiné à cet usage.
Cela va rendre votre message plus lisible.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

jamaique
Messages : 11
Enregistré le : mer. 2 sept. 2020 10:00

Re: impossible de monter une clé usb formatée en ext4

Message par jamaique » mar. 8 sept. 2020 17:45

Voici les résultats :
pi@framboise:~ $ dmesg |tail
[730983.188928] Voltage normalised (0x00000000)
[846205.056018] Under-voltage detected! (0x00050005)
[846209.215856] Voltage normalised (0x00000000)
[858557.751367] JBD2: no valid journal superblock found
[858557.751383] EXT4-fs (sdb1): error loading journal
[858622.307359] sdb: sdb1
[858739.507189] sdb: sdb1
[858739.537278] sdb: sdb1
[858749.151745] JBD2: no valid journal superblock found
[858749.151760] EXT4-fs (sdb1): error loading journal

pi@framboise:~ $ sudo blkid /dev/sdb1
/dev/sdb1: UUID="f792327c-c564-4f19-86f3-03b69b3f19c8" TYPE="ext4" PARTUUID="1c99d70f-01"
pi@framboise:~ $ sudo file -s /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext4 filesystem data, UUID=f792327c-c564-4f19-86f3-03b69b3f19c8 (extents) (64bit) (large files) (huge files)
pi@framboise:~ $ sudo fsck /dev/sdb1
fsck de util-linux 2.33.1
e2fsck 1.44.5 (15-Dec-2018)
le superbloc a un journal invalide (i-noeud 8).
Effacer<o>? non
Le superbloc du journal est corrompu.
Corriger<o>? non
fsck.ext4: Le superbloc du journal est corrompu lors de la vérification du journal pour /dev/sdb1
e2fsck: Ne peut procéder à une vérification du système de fichier.

/dev/sdb1 : **ATTENTION : le système de fichiers contient encore des erreurs**

J'ai répondu non pour ne rien changer...

jelopo
Raspinaute
Messages : 310
Enregistré le : mer. 11 oct. 2017 10:23

Re: impossible de monter une clé usb formatée en ext4

Message par jelopo » mar. 8 sept. 2020 19:14

Bonjour,

Votre système de fichier semble corrompu, pour le corriger, je vous conseille de repasser la commande fsck avec le paramètre -y soit

Code : Tout sélectionner

sudo fsck -y /dev/sdb1
A+

Répondre

Retourner vers « En panne ? »