Hallo liebe Ubuntu Community,
ich hab ein rießiges Problem mit dem Dateisystem von meinem Ubuntu Server, welches mir auch ziemlich peinlich ist. Ich hab normalerweiße die Maschine im RAID 1 laufen mit zwei Festplatten (sda und sdb). Leider ist mir ein Unglück passiert wo ich mir die Partition auf "sda" zerschossen habe (Server hat nicht mehr gebooted, nur mehr ins Recovery). Bis dahin (war) es ein noch nicht allzu großes Problem weil ich die Daten im Recovery auf sdb im Mount mit md0 noch abrufen konnte. FDISK gab immer aus, das md0 auf sda keine gültige Partitions Table enthält. Ich hab dann versucht die Partition inkl. boot tables von "sdb" auf "sda" mittels "dd" zu kopieren was mich jetzt in Teufelsküche gebracht hat. Nach einem Neustart ist nun auf keiner Platte mehr eine Partition ersichtlich.
Das komische an der Sache ist, wenn der Server frisch im Recovery ist und ich das erste mal fdisk -l eingebe, bekomme ich einen Output mit /dev/md125, /dev/md126 und /dev/md127 - auf letzterem befinden sich die ganzen Daten.
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 250.1 GB, 250059350016 bytes 256 heads, 63 sectors/track, 30282 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 1 488397167 244198583+ ee GPT WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdb: 250.1 GB, 250059350016 bytes 256 heads, 63 sectors/track, 30282 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdb1 1 488397167 244198583+ ee GPT Disk /dev/md127: 241.2 GB, 241218420736 bytes 2 heads, 4 sectors/track, 58891216 cylinders, total 471129728 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/md127 doesn't contain a valid partition table Disk /dev/md126: 8188 MB, 8188264448 bytes 2 heads, 4 sectors/track, 1999088 cylinders, total 15992704 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/md126 doesn't contain a valid partition table Disk /dev/md125: 511 MB, 511377408 bytes 2 heads, 4 sectors/track, 124848 cylinders, total 998784 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/md125 doesn't contain a valid partition table
Gebe ich direkt danach ein zweites mal fdisk -l ein, sind die Partitionen nicht mehr ersichtlich
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sda: 250.1 GB, 250059350016 bytes 256 heads, 63 sectors/track, 30282 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sda1 1 488397167 244198583+ ee GPT WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdb: 250.1 GB, 250059350016 bytes 256 heads, 63 sectors/track, 30282 cylinders, total 488397168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdb1 1 488397167 244198583+ ee GPT
/dev/md127 zu mounten ist nicht möglich, Server gibt aus dass das device nicht existiert, obwohl beim ersten fdisk -l er sehrwohl md127 als device findet (aber danach nicht mehr)
root@server: mount /dev/md127 /mnt mount: special device /dev/md127 does not exist
FSCK gibt folgendes aus:
e2fsck 1.42 (29-Nov-2011) fsck.ext4: Superblock invalid, trying backup blocks... fsck.ext4: Bad magic number in super-block while trying to open /dev/sdb1 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 <device>
Anscheinend ist kein Backup vom Superblock vorhanden.
Gibt es irgendeine Möglichkeit da etwas zu retten? Das man zumindest auf /dev/md127 zugreifen kann (zwecks Backup)? Durch das Kopieren der Partition ist das ganze Dateisystem eskaliert. ☹
Ich trau mich jetzt auch nicht mit mkfs auf SDB rumzuwerkeln, sonst ist dieses "ghost device" md127 vielleicht mit formatiert.
Vielen Dank schon mal für eure Bemühungen.