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 02/09/2006, à 13:12

neub

[Résolu] DD,Partions qui se chevauchent :) & installation m$

bonjour,

j'ai un probleme avec mes partitions depuis une tentatives d'installation de windows. Je tiens a preciser que j'avais installer ubuntu avant d'installer windows.

Et maintenant quand je veux utiliser qtparted ou autre utilitaire il me dit que j'ai des partitions qui se chevauchent.

Pour comprendre tous ca je vais vous expliquer ce qui c'est passer.

avant l'installation de windows j'ai mon MBR pris par grub,
et ma fstab qui ressemble a ca:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda6       /home           ext3    defaults        0       2
/dev/hda7       /shared         vfat    defaults,utf8,umask=007,gid=46 0       1
/dev/hda8       /windows        vfat    defaults,utf8,umask=007,gid=46 0       1
/dev/hda5       none            swap    sw              0       0

Je decide donc d'installer windows dans la partion hda8 que j'avais creer qui s'appelent windows... Le seul probleme c'est que windows veut s'installer uniquement dans la partitions hda7 (shared -> qui avait 20Go d'espace libre alors que windows 8Go).
Alors je tente une manip de resize avec le fdisk de windowsXP (celui du CD d'installation) ...
Et la big bam boummm .... il fait son resize mais ne me permet pas de d'installer ... probleme avec le MBR

Reboot, je constate que le MBR a été bousiller (plus de grub) ...
je refait le MBR avec un tools de UltimaBood CD ... je redemarre ubuntu et la :
CATASTROPHE

le home ne se mount plus, la console me dit :

e2fsck: Bad magic number in super-block while trying to open /dev/hdc
(parfois) e2fsck: Aucun fichier ou répertoire de ce type while trying to open /dev/hdc1

The superblock could not be read or does not describe a correct ext2
filesystem.  If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>

Bon je ne panique pas, j'vais fait un backup des trucs principaux ... mais sans reussir a garder les owner,group et droit correct !!!! QQUN A UNE IDEE POUR FAIRE UN BACKUP AVEC LES DROITS ET GROUPES DE SON /HOME SUR UNE AUTRE PARTOCHE EXT3

Je vais voir alors plusieurs forums et je test :

e2fsck -f -b 8193 /dev/hda6 -> j'obtient la meme erreur
mke2fs -S /dev/hda6  -> la il me reconstruit un superblock number 
e2fsck -y -b 8193 /dev/hda6 -> Et la il travail dans les indodes

Je suis tout content car mon probleme ressemble a celui de  http://forum.ubuntu-fr.org/viewtopic.php?id=6684
qui a été resolue !!! Je vais donc me coucher ...

Le lendemain matin, le disque tourne toujours dans les inodes ... je me dit que c'est zarb mais que j'ai pas le temps il faut aller au boulot.
Je rentre le soir ... et je contaste que ca tourne toujours ... bizarre bizarre ...??
Apres 23h de  e2fsck et 600000 inodes checker, cleaner et fixer ... toujours rien!

J'arrete le test, et je me dit que si je regarde la taille de la partion, je pourrait peut etre savoir combien de inodes il y a au max dans hda6, et donc savoir le temps max pour runner ce e2fsck.

Et la Ô stupeur,

root@hpdv1000:~# fdisk -l
omitting empty partition (5)

Disque /dev/hda: 100.0 Go, 100030242816 octets
255 têtes, 63 secteurs/piste, 12161 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        1824    14651248+  83  Linux
/dev/hda2            1825       12161    83031952+   5  Extended
/dev/hda3           11986       12161     1413688+  82  Linux swap / Solaris
/dev/hda5            1825        7903    48829504+  83  Linux
/dev/hda6            7904        8999     8803588+   e  W95 FAT16 (LBA)
/dev/hda7           10336       11985    13253593+   b  W95 FAT32

Le hda6 est la fameuse partition que j'ai resizer ... qui est

Dernière modification par neub (Le 02/09/2006, à 15:58)


www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)

Hors ligne

#2 Le 02/09/2006, à 13:54

cep

Re : [Résolu] DD,Partions qui se chevauchent :) & installation m$

Plutôt que d'utiliser :

e2fsck -f -b 8193 /dev/hda6 -> j'obtient la meme erreur
mke2fs -S /dev/hda6  -> la il me reconstruit un superblock number
e2fsck -y -b 8193 /dev/hda6 -> Et la il travail dans les indodes

le mke2fs -S peut causer des problèmes au fs, il est préférable d'utiliser le -n pour avoir l'adresse des supers. :

:

~$ sudo mkfs.ext3 -F -n /dev/hda1
mke2fs 1.38 (30-Jun-2005)
/dev/hda1 est monté; mke2fs est forcé de toutes manières.  En espérant que /etc/mtab soit incorrect.
É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)
640000 inodes, 1279167 blocs
63958 blocs (5.00%) réservé pour le super usager
Premier bloc de données=0
40 bloc de groupes
32768 blocs par groupe, 32768 fragments par groupe
16000 inodes par groupe
Archive du superbloc stockée sur les blocs:
    32768, 98304, 163840, 229376, 294912, 819200, 884736

J'ai ajouté le -F car le fs est monté.

Il semble aussi qu'un fsck ait été fait sur un hdc1.

Pour le chevauchement, tu peux réparer très simplement avec testdisk.

Vois aussi si parted peut faire un print. Si oui, rm de la partition qui chevauche et tu la recrée sans refaire le système de fichiers. Mais testdisk sera le plus simple.

Hors ligne

#3 Le 02/09/2006, à 14:45

neub

Re : [Résolu] DD,Partions qui se chevauchent :) & installation m$

okay merci pour l'astuce du -n ....!!! Mais de toute facon je faisais ca sur une partition fat16 donc j'allais pas allez bien loin !!!!

Sinon

l semble aussi qu'un fsck ait été fait sur un hdc1.

j'ai pas bien compris pourquoi tu me dit ca de plus hdc est un cdrom !!!
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0

Et pour finir j'ai fait un testdisk comme tu as dit!
j'ai le message suivant :

Space conflict between the following two partitions
 2 E extended              1824   0  1 12160 254 63  166063905
 3 P Linux Swap           11985   1  1 12160 254 63    2827377

C'est bien ce qui me semblait avoir la swap dans l'extended ca doit etre bizarre ... car elle est bien primaire la swap ....??

je rentre donc dans analyse et la j'obtients ca ... euh j'ai un peu du mal avec l'utilisation de testdisk :

* Linux                    0   1  1  1823 254 63   29302497
L Linux                 1824   2  1  7902 254 63   97659009 [home]
L FAT32 LBA            10334   1  1 11983 254 63   26507187 [NO NAME]
P Linux Swap           11985   0  1 12160 254 63    2827440

J'ai donc delete la partiton en FAT32, et réecrit le extended ce qui me donne :

Disk /dev/hda - 95393 MB - CHS 12161 255 63
Check current partition structure
     Partition                  Start        End    Size in sectors
 1 * Linux                    0   1  1  1823 254 63   29302497
 2 E extended LBA          1824   0  1 11984 254 63  163236465
 3 P Linux Swap           11985   0  1 12160 254 63    2827440
 5 L Linux                 1824   2  1  7902 254 63   97659009 [home]

la il me dit de rebooter ... ce que j'ai fait ...
Bon j'ai pas penser a changer le fstab alors je vais faire ca maintenant et apres je vous dit ce qui se passe

Donc d'abord avant de tester quoique ce soit j'aimerais avoir une backup de mon home ... est ce que tu as une idée pour garder les droits ... car soit je copie user par user les fichiers, soit je copie tout en root mais le resultat c'est d'avoir tout en root au final ... donc relou dans les 2 cas !!!


www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)

Hors ligne

#4 Le 02/09/2006, à 15:15

cep

Re : [Résolu] DD,Partions qui se chevauchent :) & installation m$

Pour hdc1, voir :

e2fsck: Bad magic number in super-block while trying to open /dev/hdc
(parfois) e2fsck: Aucun fichier ou répertoire de ce type while trying to open /dev/hdc1

La sauvegarde de /home sur une partition ne même type fs ? :
cp -a /home/.  /point_montage/   

Si ce n'est pas le même fs, il faudra faire avec tar.

Pour ta swap regarde la sortie de fdisk :

/dev/hda2            1825       12161    83031952+   5  Extended
/dev/hda3           11986       12161     1413688+  82  Linux swap / Solaris

Ton étendue se termine à 12161 or ta swap est dans l'étendue, par contre elle se nomme hda3, ce qui est contradictoire dans une logique. Donc l'étendue a été allongée et empiète sur la swap. Ou fdisk dit des bêtises, ce qui est aussi possible.

N'hésite pas à supprimer la swap.

ÉDIT : je vois d'ailleurs que testdisk rétablit la situation de la swap :

2 E extended LBA          1824   0  1 11984 254 63  163236465
3 P Linux Swap           11985   0  1 12160 254 63    2827440

et la met en dehors de l'étendue.

Dernière modification par cep (Le 02/09/2006, à 15:17)

Hors ligne

#5 Le 02/09/2006, à 15:50

neub

Re : [Résolu] DD,Partions qui se chevauchent :) & installation m$

merci encore !!!
Je crois que c'est bon ...

le seul truc bizarre c'est que pour creer 2 partitons sur l'espace que j'ai liberé j'ai du rebooter 2 fois le PC!

1er reboot apres avoir resizer le extended
-> qtparted peux s'ouvrir maintenant mais ne peux pas creer une partition dans l'espace que j'avais liberé
Je retourne sur testdisk est inscrit cette partition comme deleted, j'enleve tous les fichiers concernant cette espace de fstab

2e reboot, la creation de la 1er partition FAT32 marche
mais qtparted m'empeche de creer une 2e partition, dans le reste de l'espace libre .... bizarre ... je me dit testons un reboot

3e reboot, et hop ca marche cette fois je peux creer une partition dans le 2e espace libre !!!

Bizarre bizarre !!!

En tout cas merci cep

PS: hdc1 etait un copié coller du net car j'avais la meme erreur avant ... mais j'ai pas penser a remplacer dans le texte ... juste dans les commandes!


www.neub.co.nr
HP DV5 1073ez (Core 2 Duo T9400 2x2.53Ghz | nVidia GeForce 9600M GT 512MB)

Hors ligne

#6 Le 02/09/2006, à 16:11

cep

Re : [Résolu] DD,Partions qui se chevauchent :) & installation m$

De rien smile

Les deux reboots car il faut que le système (et le disque) enrégistrent les modfications et, en la matière, elles étaient importantes.

Ce qui n'est pas le cas si tu rediemensionnes simplement un existant ou crées une partition supplémentaire dans une table. Il y a même un genre de partprobe auto.

Ok pour le hdc1.

Cordialement.
cep

Hors ligne