Le Samedi 15 Octobre 2005 18:14, tzacos a écrit :

> Couldn't find ext2 superblock, tryiong backup blocks...
> fsck.ext2:Bad magic number in super-block while trying to open 
/dev/hdb
> 
> The superblock could not be read or does not describe a correct ext2
> filsyetem. If the device is valid and it really contain an ext2
> filesustem (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>
> 
> laurent
> 
> 
> 
Bonjour,

Il te suggere d'appeler e2fsck et testant le superbloc de "sauvegarde" 
en 8193. Il est souvent là.
Sinon, le man e2fsck dit ceci, concernant les superblocs:

-b superblock
              Au  lieu  d'utiliser  le  superbloc  normal,  utilise  
un  autre
              superbloc spécifié par superblock.  On se sert de  cette  
option
              lorsque  le  superbloc primaire a été corrompu. 
L'emplacement du
              superbloc de sauvegarde dépend de la taille des blocs du 
système
              de  fichiers.   Pour  les systèmes de fichiers avec des 
blocs de
              tailles 1K, le superbloc de sauvegarde est situé dans  
le  block
              8193,  avec  des  blocs  de tailles 2K, il se situe dans 
le bloc
              16384 et avec les blocs de 4K, dans le bloc 32768.

              D'autres superblocs de sauvegardes  peuvent  être  
retrouvés  en
              utilisant le programme mke2fs avec l'option -n pour 
afficher les
              emplacements où les superblocs seraient créés.  L'option  
-b  de
              mke2fs,  qui spécifie la taille des blocs du système de 
fichiers
              doit être utilisé  pour  que  les  emplacements  des  
superblocs
              indiqués soient exacts.

              Si un autre superbloc est spécifié et que le système de 
fichiers
              n'est pas ouvert en  lecture-seule,  e2fsck  s'assurera  
que  le
              superbloc  primaire a été correctement mis à jour avant 
d'accom-
              plir la vérification du système de fichiers.


Et le man mke2fs dit sur -n :

-n     Indique à mke2fs de  ne  pas  réellement  créer  le  système  
de fichiers, mais d'afficher ce qu'il ferait si il devait le créer.

Cette dernière commande te permet donc de savoir où seraient les 
superblocs...

Sinon, avant de faire des bétises, tu peux sauvegarder le disque avec 
G4u et voir cela tranquillement. Il est peu probable que tes données 
soient perdues. Attention quand même avec mke2fs, sans tout effacer 
en créant le fs, il pile des blocs pour servir de "jalons".

Tu veux les man ici ?

Bertrand


____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à