I took out the harddisk and tried to mount it on a live ubuntu system. There are apparently some bad sectors on the disk. Right now, I am not able to even mount it in the Linux system
I've tried to recover the superblock but to no avail!
e2fsck -C0 -p -f -v /dev/sdc2
e2fsck: Bad magic number in super-block while trying to open /dev/sdc2
/dev/sdc1:
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>
tried with several -b parameters, no success!
dumpe2fs /dev/sdc2 | grep -i superblock
dumpe2fs 1.42 (29-Nov-2011)
dumpe2fs: Bad magic number in super-block while trying to open /dev/sdc2
Couldn't find valid filesystem superblock.
Unfortunately, I wasn't smart enough to immediately make a disk dump to another drive, because that's what happened a little while later:
dd if=/dev/sdc of=/dev/sdb bs=32M
dd: reading `/dev/sdc': Input/output error
31+1 records in
31+1 records out
So, currently I am running ddrescue
ddrescue -n --force /dev/sdc /dev/sdb rescue.log
Press Ctrl-C to interrupt
Initial status (read from logfile)
rescued: 0 B, errsize: 0 B, errors: 0
Current status
rescued: 50462 MB, errsize: 40960 B, current rate: 109 MB/s
ipos: 50462 MB, errors: 1, average rate: 103 MB/s
opos: 50462 MB, time from last successful read: 0 s
Copying non-tried blocks...
And hope to work further once it's copied.
What really confuses me is, that even though I had this disk as a standard volume in my DNS-320, it appears as Linux-raid (had this error before the disk slowly died away: mount: unknow filesystem type 'linux_raid_member'.)
Is there any other path/strategy I should follow considering that the Ext3 filesystem was part of a RAID? Tools like mdadm, i. e.??
Thanks to everyone who can provide some help!