Pages : 1
#1 Le 12/12/2005, à 23:29
- CuTiE
Corruption partitions ext3
Bonsoir,
J'ai un assez gros problème... J'étais en train de modifier un fichier de conf pour vsftpd, quand tout à coup, impossible de l'écrire avec sudo. Je retente avec un autre terminal, même topo...
Je reboote, et là, tout plein d'erreurs à l'extinction, visiblement plus aucune écriture n'est possible, les partoches ont l'air dans un sale état...
Effectivement, au reboot Grub fait une erreur, mais je peux booter sous Windows normalement en faisant appel à un boot loader externe...
Je pense à un problème de nappe, je l'ai changée, puisque selon les diagnostics de Seagate, le DD est clean.
Quelqu'un a d'autres pistes ?
Merci d'avance
#2 Le 13/12/2005, à 16:25
- guilhem
Re : Corruption partitions ext3
As-tu essayé de supprimer le fichier temporaire que tu étais entrain d'écrire ".nomFichier" ?
Cordialement.
Guilhem.
--
"I am convinced that life is 10% what happens to me and 90% how I react to it. We are in charge of our attitude." (Charles SWINDOLL)
Hors ligne
#3 Le 13/12/2005, à 16:47
- cep_
Re : Corruption partitions ext3
Si tu ne peux plus lancer le système, il va falloir utiliser un live cd et voir dans un premier temps si la table des partitions est saine.
Avec les droits root :
fdisk -l
mais ne pas faire trop confiance à fdisk. Préférer un :
parted -s /dev/hda print
hda à adapter. ou :
sfdisk -l
Ensuite, s'il n'y a rien d'anormal, il faudra lancer un fsck ;
e2fsck -y /dev/hdxn
xn à adapter si le système de fichiers est ext2 /3
reiserfsck --check /dev/hdxn
si c'est du reiserfs.
Et bien sûr les partitions ne doivent pas être montées, ou du moins en écriture.
Voir aussi les messages de grub, s'il ne trouve pas son fichier de configuration, ou s'il n'est pas lu dans le mbr, donc pas de grub au boot.
#4 Le 13/12/2005, à 20:23
- CuTiE
Re : Corruption partitions ext3
guilhem> Oui, mais tout ceci n'est pas lié puisque les partitions ne veulent plus se monter, même en bootant sur Knoppix.
cep_> Merci pour toutes ces infos, mais j'avais plus ou moins essayé tout ça... Les partitions ne voulaient même plus se monter. Je n'ai donc pas pu réinstaller Grub puisque /boot n'était pas accessible.
Je ne sais pas comment les partitions sont arrivées dans cet état, toujours est-il que j'ai formaté hier soir et j'ai maintenant une distrib saine. J'ai également changé la nappe, on verra bien !
Merci.
#5 Le 13/12/2005, à 21:04
- cep_
Re : Corruption partitions ext3
... Je n'ai donc pas pu réinstaller Grub puisque /boot n'était pas accessible.
Oui, ça je m'en doute. Mais il aurait été bon de voir tout de même s'il était possible de retrouver une table avec testdisk ou autre soft similaire.
Cordialement.
cep
#6 Le 27/01/2006, à 19:54
- guims78
Re : Corruption partitions ext3
hello, je suis tombe sur ce post car j'ai fai tune recherche sur fsck suite à un message d'erreur lors d'un boot , avec un check forced (30 ème boot ), sur mon /dev/hdc/ avec 28.9% of non contiguous.
j'ai donc fait un "sudo sfdisk -l" qui me donne :
Disque /dev/hda: 59582 cylindres, 16 têtes, 63 secteurs/piste
AVERTISSEMENT: la partition étendue ne débute pas sur une frontière de.
cylindres DOS et Linux interpréteront les contenus différemment.
AVERTISSEMENT: la table de partitions semble avoir été créée
pour C/H/S=*/255/63 (au lieu de 59582/16/63).
Pour ce rapport, la géométrie suivante sera assumée.
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0
Périph Amor Début Fin #cyls #blocs Id Système
/dev/hda1 0+ 1312 1313- 10546641 83 Linux
/dev/hda2 1313 2284 972 7807590 5 Extended
/dev/hda3 2285 3737 1453 11671222+ 83 Linux
/dev/hda4 0 - 0 0 0 Vide
/dev/hda5 1313+ 1555 243- 1951866 82 Linux swap / Solaris
/dev/hda6 1556+ 2284 729- 5855661 83 Linux
Disque /dev/hdb: 158816 cylindres, 16 têtes, 63 secteurs/piste
AVERTISSEMENT: la table de partitions semble avoir été créée
pour C/H/S=*/255/63 (au lieu de 158816/16/63).
Pour ce rapport, la géométrie suivante sera assumée.
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0
Périph Amor Début Fin #cyls #blocs Id Système
/dev/hdb1 0+ 1422 1423- 11430216 83 Linux
/dev/hdb2 1423 2187 765 6144862+ 83 Linux
/dev/hdb3 2188 9708 7521 60412432+ 83 Linux
/dev/hdb4 0 - 0 0 0 Vide
Disque /dev/hdc: 155061 cylindres, 16 têtes, 63 secteurs/piste
AVERTISSEMENT: la table de partitions semble avoir été créée
pour C/H/S=*/255/63 (au lieu de 155061/16/63).
Pour ce rapport, la géométrie suivante sera assumée.
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0
Périph Amor Début Fin #cyls #blocs Id Système
/dev/hdc1 0+ 1911 1912- 15358108+ 83 Linux
/dev/hdc2 1912 9473 7562 60741765 83 Linux
/dev/hdc3 0 - 0 0 0 Vide
/dev/hdc4 0 - 0 0 0 Vide
or toute mes partitions ont été crées lors de l'install et je n'ai rien manipulé par la suie.
Est-ce normal ????
par contre
guims@ubuntu:~$ sudo parted -s /dev/hda print
Géométrie du disque pour /dev/hda: 0.000-29325,515 mégaoctets
Type d'étiquette de disque: msdos
Mineur Départ Fin Type Sys.fichiersFanions
1 0,031 10299,484 primaire ext3
2 10299,485 17924,084 étendue
5 10299,516 12205,634 logique linux-swap
6 12205,666 17924,084 logique ext3
3 17924,084 29321,762 primaire ext3
guims@ubuntu:~$ sudo parted -s /dev/hdb print
Géométrie du disque pour /dev/hdb: 0.000-78167,250 mégaoctets
Type d'étiquette de disque: msdos
Mineur Départ Fin Type Sys.fichiersFanions
1 0,031 11162,351 primaire ext3
2 11162,351 17163,193 primaire ext3
3 17163,193 76159,709 primaire ext3
guims@ubuntu:~$ sudo parted -s /dev/hdc print
Géométrie du disque pour /dev/hdc: 0.000-76319,085 mégaoctets
Type d'étiquette de disque: msdos
Mineur Départ Fin Type Sys.fichiersFanions
1 0,031 14998,183 primaire ext3
2 14998,184 74316,313 primaire ext3
guims@ubuntu:~$
Pas d'erreurs à priori ?
Dernière modification par guims78 (Le 27/01/2006, à 19:58)
Ahtlon XP 2000+, 1 Go Ram, CM elite K7S5A pro, ReadyNas Duo.
Hors ligne
#7 Le 27/01/2006, à 20:38
- cep_
Re : Corruption partitions ext3
Bah, sfdisk fait "le coup" à chaque fois.
Si tu ne veux pas voir l'avertisement :
sudo sfdisk -g /dev/hda
man sfdisk
Le disque a été partitionné pour un autre pc ? avec un autre programme ?
Par curiosité, tu peux regarder si testdisk te donne une géométrie erronnée.
#8 Le 27/01/2006, à 21:10
- guims78
Re : Corruption partitions ext3
j'ai tente :
sudo testdisk /dev/hda
mais j'ai l'erreur : sudo sfdisk -g /dev/hda command not found
Ahtlon XP 2000+, 1 Go Ram, CM elite K7S5A pro, ReadyNas Duo.
Hors ligne
#9 Le 28/01/2006, à 09:31
- cep_
Re : Corruption partitions ext3
Il n'y a pas une erreur de frappe ?
:~$ sudo sfdisk -g /dev/hda
Password:
/dev/hda: 6253 cylindres, 16 têtes, 63 secteurs/piste
:~$ sudo sfdisk -g /dev/hdb
/dev/hdb: 16383 cylindres, 16 têtes, 63 secteurs/piste
:~$ sudo sfdisk -g /dev/hdc
/dev/hdc: 19590 cylindres, 16 têtes, 63 secteurs/piste
:~$
testdisk n'a rien trouvé d'anormal ?
#10 Le 28/01/2006, à 10:35
- guims78
Re : Corruption partitions ext3
j'ai tente ça :
guims@ubuntu:~$ sudo testdisk /dev/hda
Password:
sudo: testdisk: command not found
guims@ubuntu:~$
Ahtlon XP 2000+, 1 Go Ram, CM elite K7S5A pro, ReadyNas Duo.
Hors ligne
#11 Le 28/01/2006, à 11:40
- cep_
Re : Corruption partitions ext3
ok.
DAns ton message précedent tu disais que sfdiks te retrournait "command not found".
Pour testdisk il faut l'installer depuis synaptic ou apt-get. Il est dans "universe" Administration système.
#12 Le 28/01/2006, à 12:05
- guims78
Re : Corruption partitions ext3
sudo testdisk /dev/hda me donne
TestDisk 5.8, Data Recovery Utility, May 2005
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org
Disk /dev/hda - CHS 59582 16 63 - 29325 MB
Disk /dev/hda - CHS 59582 16 63 - 29325 MB
Disk /dev/hdb - CHS 158816 16 63 - 78167 MB
Disk /dev/hdc - CHS 155061 16 63 - 76319 MB
[Analyse ] [ Delete ] [MBR Code] [Geometry] [Options ] [Advanced]
[ Quit ]
ensuite je fais analyse :
Disk /dev/hda - CHS 59582 16 63 - 29325 MB
Check current partition structure
Partition Start End Size in sectors
1 P Linux 0 1 1 20925 14 63 21093282 [/]
Bad ending head
2 E extended 20925 15 1 36417 2 63 15615180
Bad starting head
3 P Linux 36417 3 1 59574 5 63 23342445 [/media/data]
Bad starting head
No partition is bootable
5 L Linux Swap 20926 0 1 24798 11 63 3903732
Bad starting head
X extended 24798 12 1 36417 2 63 11711385
Bad starting head
6 L Linux 24798 13 1 36417 2 63 11711322 [/home]
Bad starting head
Quit :
Disk /dev/hda - CHS 59582 16 63 - 29325 MB
Warning: the current number of heads per cylinder is 16 but the correct value may be 255.
Use the Geometry menu to change this value.
je crois qu'il y a des erreurs "bad starting head" ou "bad ending head".
Comment je répare sans tout réinstaller ?
Ahtlon XP 2000+, 1 Go Ram, CM elite K7S5A pro, ReadyNas Duo.
Hors ligne
#13 Le 28/01/2006, à 12:21
- cep_
Re : Corruption partitions ext3
En utilisant le menu geometry et en entrant les valeurs correctes.
Si c'est ton disque système, utilise un live cd. SI tu as internet avec le live, tu peux prendre le live ubuntu et installer testdisk.
Sinon tu peux utiliser un live de réparation.
Ou utiliser fdisk avec le menu expert x ou sfdisk. Lire le man d'abord.
Faire des sauvegardes.
#14 Le 28/01/2006, à 14:29
- guims78
Re : Corruption partitions ext3
C'est quoi les valeurs correctes ??
Ahtlon XP 2000+, 1 Go Ram, CM elite K7S5A pro, ReadyNas Duo.
Hors ligne
#15 Le 28/01/2006, à 16:46
- cep_
Re : Corruption partitions ext3
Il t'en indique 255.
Mais, par prudence, tu peux aussi noter le type exact de ton disque et voir sur le site du constructeur. Ou, autre solution, tu ouvres le pc et tu lis sur le couvercle du disque les C,H,S.
Pour le type du disque :
dmesg |grep hda
#16 Le 28/01/2006, à 17:51
- cep_
Re : Corruption partitions ext3
J'ai oublié de préciser que l'on peut aussi utiliser grub pour jouer avec la géométrie d'un disque :
http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#geometry
#17 Le 28/01/2006, à 18:00
- guims78
Re : Corruption partitions ext3
Apparement, dans mon bios, mon disque est detecté en 16 pour le nombre de Head.
Je suis perdu.
C'est un Maxtor DiamondMax Plus 8 30 Go, et le site Maxtor est en maintenance !!
Ahtlon XP 2000+, 1 Go Ram, CM elite K7S5A pro, ReadyNas Duo.
Hors ligne
#18 Le 28/01/2006, à 18:19
- cep_
Re : Corruption partitions ext3
Vérifie aussi que dans le bios le mode LBA est bien séléctionné.
#19 Le 30/01/2006, à 11:48
- guims78
Re : Corruption partitions ext3
J'ai vérifié dans le BIOS, LBA activé.
Je ne comprend pas !!!!:(
Ahtlon XP 2000+, 1 Go Ram, CM elite K7S5A pro, ReadyNas Duo.
Hors ligne
#20 Le 30/01/2006, à 12:22
- cep_
Re : Corruption partitions ext3
D'après le site de Maxtor les valeurs sont bien :
59582/16/63 pour le modèle 6E030L0
Mais la table a été créée pour une valeur de 255.
Ceci ne devrait pas te gêner sous linux. Si tu avais un système windows sur ce disque, il pourrait avoir éventuellement qq difficultés à démarrer. Mais ce n'est pas le cas. Donc il n'y a aucune urgence à intervenir.
Si tu veux corriger tout de même, vois donc avec testdisk ou autre.
J'avais fait il y a qq temps un tuto pour corriger avec sfdisk mais c'est tout de même plus complexe qu'avec testdisk.
Pages : 1