HDD USB pb de partition/table de partition Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Bonjour

J'ai un HD USB (de marque Verbatim) qui se comporte bizarrement.
Je l'ai formaté avec Gparted en ext3, sous Sid, pour qu'il soit lisible et écrivable sous *BSD.
J'ai fait totalement confiance à GParted ... de fait, j'ai 140 Go de données dessus.

Image

De fait, bascule sous OpenBSD, qui ne le monte pas - disklabel informant que c'est une partition MSDOS ! Bizarre ...

Retour sous mon autre ordi, fonctionnant avec Jessie, test avec GParted, vu en tant que partition ext3. Bien !
J'ai l'idée de vérifié avec fdisk, et là, surprise :

Code : Tout sélectionner

# fdisk /dev/sdb1

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

/dev/sdb1 : le périphérique contient une signature « ext3 » valable, l’effacement du périphérique avec la commande wipefs(8) est fortement recommandé si cette configuration est inattendue pour éviter d’éventuelles collisions.

Le périphérique ne contient pas de table de partitions reconnue.
Created a new DOS disklabel with disk identifier 0x24fe306b.

Commande (m pour l'aide) : p   
Disque /dev/sdb1 : 465,8 GiB, 500106788864 octets, 976771072 secteurs
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 : 0x24fe306b



Commande (m pour l'aide) : 
Un moyen pour résoudre cela sans perte de données ?
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Lolo
Membre
Membre
Messages : 32
Inscription : 10 juil. 2016, 01:24
Status : Hors-ligne

PingouinPdt a écrit :# fdisk /dev/sdb1
$ man fdisk
=> SYNOPSIS
fdisk [options] périphérique
=> PÉRIPHÉRIQUES
Le périphérique est habituellement du genre /dev/sda, /dev/sdb, etc.
La partition est un nom de périphérique suivi d'un numéro de partition. Par exemple, /dev/sda1...
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

J'ai mis quelques secondes avant de comprendre ce que tu voulais me signifier !
Mais bon ...

Voilà :

Code : Tout sélectionner

# fdisk /dev/sdb

Bienvenue dans fdisk (util-linux 2.25.2).
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 : 465,8 GiB, 500107862016 octets, 976773168 secteurs
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 : gpt
Identifiant de disque : 427782CA-7F40-4D7C-8AF2-E9AB5EFA51A0

Device     Start       End   Sectors   Size Type
/dev/sdb1   2048 976773119 976771072 465,8G Microsoft basic data


Commande (m pour l'aide) :
Bon, ok, intéressant - il serait au format 'GPT' - alors que je lui avais créer une table de partition msdos. Et, il nous restitue un type de partition "Microsoft basic data" alors que c'est bel et bien une partition ext3, créée avec gparted !

Comment c'est possible ?

PS : Au fait, lolo, c'est PengouinPdt, mon pseudo, et pas autre chose ... merci d'y veiller ;-)
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Lolo
Membre
Membre
Messages : 32
Inscription : 10 juil. 2016, 01:24
Status : Hors-ligne

PengouinPdt a écrit :il serait au format 'GPT' - alors que je lui avais créer une table de partition msdos.
Peut être ta façon de créer cette table de partition n'était pas bonne ? Comment as tu fait ?
PengouinPdt a écrit :Et, il nous restitue un type de partition "Microsoft basic data" alors que c'est bel et bien une partition ext3, créée avec gparted !
Ne confonds tu pas le type de la partition et le système de fichier de la partition ?
As tu créé, puis formaté cette partition avec Gparted, ou simplement formaté cette partition ?
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Créée et formatée avec Gparted.
Et, il n'y a pas trente six façons de faire !

puis, concernant la table de partition, tu choisis le menu en question, tu valides ton choix, et "zou la belette" ... y'a pas 42 façons de faire ... et tu n'as rien à faire de plus.

Que je sache le type d'une partition ext2/3/4 devrait être "Linux" ... et pas "Microsoft machinbidule"

Et, non, je ne confonds pas FS avec type, voire ID de FS.
L'ID d'un type "Linux" de partition ext2/3/4 est '81' et pas rien ... comme le démontre - malheureusement - ma copie écran précédente.

Pour la petite histoire, étant donné que c'est un produit commercial avant il y avait Fat32, puis Ext4 - qui n'est pas géré en écriture sous *BSD - donc maintenant Ext3.

Comment je peux avoir une partition formatée en Ext3/4, vu ainsi sous Gparted, mais lu différemment par le système ?
Et, de faite, être en erreur sous *BSD !
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Lolo
Membre
Membre
Messages : 32
Inscription : 10 juil. 2016, 01:24
Status : Hors-ligne

Concernant la table de partition :
Tu as donc viré toutes les partition via Gparted. Puis appliqué les changements ?
Ensuite tu as recréé ta table de partition et appliqué les changements ?
Dans ce cas, ta table de partition devrait être au bon format. Tu peux le vérifié via "fdisk" ?
Si ce n'est pas le cas, Gparted ne semble pas être adapté à cette tache ?

Laisser la table en GPT ne devrai pas poser de problème dans le cas d'un disque de stockage USB.

Concernant le type de la partition :
Gparted a peut être créé une partition, avec un type non spécifié, donc à son bon vouloir ? Puis il te l'a formaté avec un système de fichier ext3.

Via "cfdisk" (DOS et GPT) ou "cgdisk" (GPT), tu devrais pouvoir assez facilement gérer ces histoires de types, de créations, de suppressions de partitions.
Avatar de l’utilisateur
PengouinPdt
Contributeur
Contributeur
Messages : 1343
Inscription : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors-ligne

Bon, après avoir sauvegardé mes données - soit 140 Go, ce qui a pris quelques heures - en mode console, je viens d'utiliser 'cfdisk' - j'ai supprimé la partition, créé une nouvelle remplissant l'espace disque, et appliquer le type "Linux", puis je lui ai fait écrire.
Je suis un peu surpris car je n'ai pas perdu mes données !

Bref, quoiqu'il en soit sous Jessie, maintenant, il est correctement reconnu avec cfdisk, fdisk ...
et, sous OpenBSD. disklabel m'informe que c'est bien de l'ext2fs - je peux monter mon disque et écrire dessus !!!

Enfin ... problème réglé - c'est pas trop tôt !
Je te remercie @lolo, même si j'y suis arrivé - logiquement - tout seul ;-)
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid | Devuan Ceres
----
Ne réponds pas aux PM d'assistance
Répondre