J'ai un probleme plus d'embetant avec un de mes disques.
J'ai effectue hier soir un fsck.ext3 sur un disque. Voyant que celui ci detectait moult erreurs sur le fs, je me suis dit : "bon... fsck -y, et il va tout reparer tout seul".
L'operation a pris une dizaine de minutes, et lorsque j'ai voulu remonter mon systeme de fichiers... impossible.
Un coup de cfdisk me montre que la partition est toujours la, mais que le systeme de fichiers est passe de ext3 a Linux ??!!
Meme parted detecte la partition, et me dit qu'elle est saine.
Si quelqu'un a une idee de comment reparer cela, je suis preneur, ca m'evitera la perte de 100Go de donnees.
De plus, j'ai un autre disque sur lequel je veux faire un fsck. Mais lorsque je tape la commande, je me retrouve avec
e2fsck 1.35 (28-Feb-2004)
Couldn't find ext2 superblock, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/hdd
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
Je peux cependant monter la partition.
Merci d'avance pour vos solutions,
# Re: Probleme de disque dur - fsck
Posté par djapat . Évalué à 1.
http://linuxfr.org/~djapat/11272.html(...)
Si ton bios et ton disque le supportent, je te conseille fortement d'activer la fonction "SMART"
# Re: Probleme de disque dur - fsck
Posté par Sébastien Koechlin . Évalué à 1.
1. cfdisk indique le type de la partition tel qu'il est déclaré dans la table des partitions, cela n'a aucun rapport avec ce qui est effectivement présent sur la partition. Linux est tout à fait valide comme type, c'est même ce qui est utilisé habituellement.
2. fsck ne va jamais lire le type de la partition, il va se contenter de lire ce que contient la partition, éventuellement, par exemple si la partition n'est pas formatée, il va raler. Comme tu ne donnes pas les messages d'erreur qui t'empèche de remonter ton FS, on ne peut pas les deviner et on peut difficilement t'aider.
3. Sur "l'autre disque" tu fais un e2fsck sur /dev/hdd, or /dev/hdd correspond à tout le disque, généralement on crée (ce n'est pas obligatoire) des partitions sur un disque. Il y a plusieurs façon de déclarer des partitions même si sur un PC, on utilise quasiment toujours la même. Les partitions, lorsqu'elles sont reconnues par l'OS apparaissent dans 'dmesg' et sont accessibles par /dev/hdd1 (pour la première partition) /dev/hdd2, etc...
4. Pour déterminer le type d'une partition, tu peux essayer, sans garantie: dd if=/dev/hdd1 bs=512 count=64 | file -, cela n'est absolument pas destructif (sauf si tu te plantes dans ce que tu tapes) mais tous les systèmes de fichiers ne peuvent pas être reconnus de cette façon.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.