[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pb de diske dur



On Thu, 27 Nov 2003 23:41:23 +0100
shoegoo <shoegoo3@free.fr> wrote:

> Bonjour.
> 
> Suite à une coupure de courant g un pb avec un de mes durs.
> En gros je ne peux plus rien faire les outils sont incapables de trouver
> un superblock valide

Plusieurs solutions:

1) recherche un superblock valide en k*8192+1

# fsck -b 8193 /dev/hde1

etc...

Attention, pour les gros disques, cela peut aller 32768 en 32768 (exemple
récent vu sur #debian-fr). Pas de secrets, il faut chercher.

2) Sinon, il y a une option qui avait bien marché, c'est de redonner une
consistence aux superblocks et de faire un fsck

# mke2fs -S /dev/hde1
# fsck /dev/hde1

Attention: -S Write  superblock and group descriptors only.  This
              is useful if  all  of  the  superblock  and  backup
              superblocks  are corrupted, and a last-ditch recov­
              ery method is desired.  It causes mke2fs to  reini­
              tialize the superblock and group descriptors, while
              not touching the inode  table  and  the  block  and
              inode  bitmaps.   The  e2fsck program should be run
              immediately after this option is used, and there is
              no guarantee that any data will be salvageable.

Cela à permis à la personne concernée de récupérer la plupart de ses
fichiers dasn /lost+found. Un petit miracle. C'est la bombe atomique
finale. Il vaut mieux perséverer dans la recherche d'un superblock valide.

François Boisson

> 
> le disk est en ext3
> je ne peux ni supprimer ni refaire le journal
> 
> voilà ce que ça donne.
> 
> <root@shoegoolin> ~ $ fdisk /dev/hde
> 
> Command (m for help): p
> 
> Disk /dev/hde: 163.9 GB, 163928604672 bytes
> 255 heads, 63 sectors/track, 19929 cylinders
> Units = cylinders of 16065 * 512 = 8225280 bytes
> 
>    Device Boot      Start         End      Blocks   Id  System
> /dev/hde1               1       14589   117186111   83  Linux
> /dev/hde2           14590       19929    42893550   83  Linux
> 
> 
> <root@shoegoolin> ~ $ mount /dev/hde1
> mount: wrong fs type, bad option, bad superblock on /dev/hde1,
>        or too many mounted file systems
> 
> <root@shoegoolin> ~ $ mke2fs -n /dev/hde1
> mke2fs 1.35-WIP (21-Aug-2003)
> Filesystem label=
> OS type: Linux
> Block size=4096 (log=2)
> Fragment size=4096 (log=2)
> 14663680 inodes, 29296527 blocks
> 1464826 blocks (5.00%) reserved for the super user
> First data block=0
> 895 block groups
> 32768 blocks per group, 32768 fragments per group
> 16384 inodes per group
> Superblock backups stored on blocks:
>         32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632,
> 2654208,
>         4096000, 7962624, 11239424, 20480000, 23887872
> 
> <root@shoegoolin> ~ $ e2fsck -b 32768 /dev/hde1
> e2fsck 1.35-WIP (21-Aug-2003)
> e2fsck: Attempt to read block from filesystem resulted in short read
> while checking ext3 journal for /dev/hde1
> 
> <root@shoegoolin> ~ $ tune2fs  -O ~has_journal /dev/hde1
> tune2fs 1.35-WIP (21-Aug-2003)
> tune2fs: Attempt to read block from filesystem resulted in short read
> while trying to open /dev/hde1
> Couldn't find valid filesystem superblock.
> <root@shoegoolin> ~ $
> 
> QQun à une idée?
> Merci bcp
> -- 
> shoegoo
> "Un jour elle sera mienne! Oh oui, un jour elle sera mienne!!"
> 
> 
> -- 
> Pensez à lire la FAQ de la liste avant de poser une question :
> http://savannah.nongnu.org/download/debfr-faq/html/
> 
> Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
> 
> To UNSUBSCRIBE, email to debian-user-french-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 



Reply to: