[sage-ka] Festplattenrettung

Enrik Berkhan Enrik.Berkhan at inka.de
Mo Feb 16 23:01:24 CET 2009


Hallo Fred,

Frederik Ramm schrieb:
> Anfang? Wie viele Bytes hat so ein Superblock?

$ nl sbsize.c
      1  #include <stdio.h>
      2  #include <linux/ext2_fs.h>

      3  int main(void)
      4  {
      5    printf("%lu\n", sizeof(struct ext2_super_block));
      6    return 0;
      7  }
$ cc -I /lib/modules/`uname -r`/build sbsize.c
$ ./a.out
1024

Aber das war eigentlich zu erwarten, ist ja die kleinste unterstützte 
Blockgröße der ext2-Familie.

> Hat es Sinn, nochmal mit rdd statt dd ein Image zu ziehen, oder mit 
> anderer Blockgroesse im dd (ich hatte die Plattenblockgroesse genommen, 
> 8 MB oder so)?

Oder ddrescue, rdd kenne ich nicht. Das macht sogar "auto-fallback" auf 
kleinere Blöcke, wenn es Fehler gibt.

Viel Erfolg & Grüße,
Enrik