Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/01/2009, à 23:16

Toniobuntu

[RESOLU] Récupération d'une partition suite à agrandissement/merge

Bonsoir à tous,

je crains d'avoir fait une bêtise en agrandissant une partition (et mon problème servira sûrement à d'autres...)

Le contexte:
Disque dur externe 400Go /dev/sdc
1 partition ext3 de 100Go, vide, /dev/sdc1
1 partition FAT32 de 300Go, dont 200Go occupés, /dev/sdc2

A l'aide de gparted (editeur de partitions), je voulais ne garder qu'une seule partition FAT32 de 400Go.
J'ai supprimé la partition ext3 (sans formater), puis étendu "vers la gauche" la partition FAT32 pour l'amener à 400Go.
Le traitement a pris plus d'une heure, et s'est achevé en me montrant une seule partition de 400Go en ext3, dont 200Go occupés, appelée /dev/sdc2.

Problème: impossible de monter la nouvelle partition (d'ailleurs ce n'est pas trop étonnant, puisque gparted mentionne de l'ext3 alors que je n'ai jamais demandé à convertir le FAT32 en ext3).
Je pense que je n'ai pas perdu mes données, puisque les 200Go sont toujours occupés, mais que dois-je faire pour y accéder? modifier la table de partition en forçant le filesystem à FAT32? si oui, comment faire sans formater?

Un cat /etc/fstab ou cat /etc/mtab ne montre aucun disque /dev/sdc, alors que gparted me le montre.

Un sudo fdisk /dev/sdc avec option p (afficher la table des partitions) donne

Disque /dev/sdc: 400.0 Go, 400088457216 octets
255 heads, 63 sectors/track, 48641 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Identifiant disque: 0x000cc4d3

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc2               1       48641   390708801    b  W95 FAT32

Bizarre, ce FAT32 alors que gparted mentionne ext3 et que le disque est invisible sous Windows!

Une idée qui m'évite de formater et de tout perdre?
Merci d'avance!

Dernière modification par Toniobuntu (Le 21/01/2009, à 00:30)


Ubuntu Natty / Debian Lenny i686

Hors ligne

#2 Le 20/01/2009, à 23:27

sinbad83

Re : [RESOLU] Récupération d'une partition suite à agrandissement/merge

Bonsoir,
démarre en Ubuntu LiveCD. Pour diagnostiquer avec Disk Manager (voir http://doc.ubuntu-fr.org/disk-manager), tu l'installes et puis tu le lances. Quel est le résultat?
Tu peux aussi regarder avec cfdik (sudo cfdisk/dev/sdc).

Dernière modification par sinbad83 (Le 20/01/2009, à 23:31)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#3 Le 20/01/2009, à 23:43

Toniobuntu

Re : [RESOLU] Récupération d'une partition suite à agrandissement/merge

Très bonnes idées, merci!

Disk-manager me montre bien le disque usb externe en tant que sdc2 sous ext3, mais impossible de le monter, j'obtiens ce message d'erreur:

mount: wrong fs type, bad option, bad superblock on /dev/sdc2,
       missing codepage or helper program, or other error
       Dans quelques cas certaines informations sont utiles dans syslog - essayez
       dmesg | tail  ou quelque chose du genre

dmesg | tail:
[87260.973208] ===>rt_ioctl_giwscan. 23(23) BSS returned, data->length = 2418
[87380.988238] ===>rt_ioctl_giwscan. 20(20) BSS returned, data->length = 2113
[87501.005221] ===>rt_ioctl_giwscan. 17(17) BSS returned, data->length = 1800
[87621.012195] ===>rt_ioctl_giwscan. 15(15) BSS returned, data->length = 1546
[87741.017267] ===>rt_ioctl_giwscan. 21(21) BSS returned, data->length = 2204
[87861.025190] ===>rt_ioctl_giwscan. 17(17) BSS returned, data->length = 1791
[87981.041236] ===>rt_ioctl_giwscan. 20(20) BSS returned, data->length = 2077
[88101.056191] ===>rt_ioctl_giwscan. 19(19) BSS returned, data->length = 1998
[88208.358026] EXT3-fs error (device sdc2): ext3_check_descriptors: Block bitmap for group 1 not in group (block 0)!
[88208.358873] EXT3-fs: group descriptors corrupted!

Quant à cfdisk, il me signale bien ma partition en FAT32:

                                              cfdisk (util-linux-ng 2.14)

                                               Unité de disque: /dev/sdc
                                         Taille: 400088457216 octets,  400.0 Go
                                 Têtes: 255   Secteurs par piste: 63  Cylindres: 48641

      Nom               Fanions          Part Type       Type SF                  [�tiq.]               Taille (Mo)
 ----------------------------------------------------------------------------------------------------------------------
      sdc2                                Primaire       W95 FAT32                                      400085,85

J'ai l'impression qu'il suffit que je change le filesystem de ext3 à FAT32 pour pouvoir accéder aux données (qui sont bien en FAT32), et je pense que cfdisk doit me permettre de le faire (option "modifier le type du systeme de fichiers" ou bien "écrire la table de partition sur le disque"?): est-ce sans risque?


Ubuntu Natty / Debian Lenny i686

Hors ligne

#4 Le 20/01/2009, à 23:49

sinbad83

Re : [RESOLU] Récupération d'une partition suite à agrandissement/merge

A mon humble avis, si tu tiens à tes données, il ne faut pas trop bidouiller la partition. Une solution serait de faire appel à testdisk (voir http://doc.ubuntu-fr.org/testdisk). Soit tu l'installes après avoir démarré en LiveCD, soit tu télécharges SystemRescueCD qui contient plusieurs utilitaires dont TestDisk.
A moins que quelqu'un de compétent ne te propose de réparer directement l'ambiguité Ext3/Fat32... Mais, attention, danger., la partition n'est pas vide.

Dernière modification par sinbad83 (Le 20/01/2009, à 23:51)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#5 Le 21/01/2009, à 00:29

Toniobuntu

Re : [RESOLU] Récupération d'une partition suite à agrandissement/merge

YES!!!

au poil, testdisk a marché du tonnerre.
J'ai fait "Analyse", il m'a montré deux partitions FAT32, puis "Deeper search" et la il m'a proposé la structure initiale du disque:

Disk /dev/sdc - 400 GB / 372 GiB - CHS 48641 255 63
Current partition structure:
     Partition                  Start        End    Size in sectors

 1 * Linux                    0   1  1 13229 254 63  212539887
 2 P FAT32 LBA            13230   0  1 48640 254 63  568877715

J'ai fait "Write" pour écrire la table de partition. Le résultat a été immédiat. Après avoir débranché mon disque externe puis rebranché, ubuntu a automatiquement monté la grosse partition FAT32 de 300Go avec toutes mes données! La premiere partition ext3 est restée unmounted, mais elle ne contenait rien.
Après coup, je me demande bien ce qu'a pu faire gparted pendant plus d'une heure au moment du redimensionnement des partitions, vu que toutes mes données ne semblent pas avoir bougé!

Merci mille fois pour ton aide sinbad83!


Ubuntu Natty / Debian Lenny i686

Hors ligne

#6 Le 21/01/2009, à 00:33

sinbad83

Re : [RESOLU] Récupération d'une partition suite à agrandissement/merge

Tant mieux, tout est bien qui finit bien.

Bonsoir

Dernière modification par sinbad83 (Le 21/01/2009, à 00:34)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne