PDA

View Full Version : [ubuntu] 9.10 Upgrade and my Superblock is gone



kerinin
October 30th, 2009, 07:38 PM
I just upgraded to 9.10, and when it rebooted it gave me an error saying the drive my /home partition is on couldn't be mounted.

I've tried everything I can find online, but nothing seems to be working. Anyw help would be greatly appreciated.

Some terminal grabs:

kerinin@simon:~$ sudo mount /dev/sdb1 /home
mount: special device /dev/sdb1 does not exist



kerinin@simon:~$ sudo fsck.ext3 /dev/sdb1
e2fsck 1.41.9 (22-Aug-2009)
fsck.ext3: No such file or directory 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>


kerinin@simon:~$ sudo mke2fs -n /dev/sdb1
mke2fs 1.41.9 (22-Aug-2009)
Could not stat /dev/sdb1 --- No such file or directory

The device apparently does not exist; did you specify it correctly?


kerinin@simon:~$ sudo mke2fs -n /dev/sdb
mke2fs 1.41.9 (22-Aug-2009)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
/dev/sdb is apparently in use by the system; will not make a filesystem here!

(testdisk output)

Disk /dev/sdb - 300 GB / 279 GiB - CHS

Partition Start

Linux 0 1 1 364
superblock 0, blocksize=4096 []
superblock 32768, blocksize=4096 []
superblock 98304, blocksize=4096 []
superblock 163840, blocksize=4096 []
superblock 229376, blocksize=4096 []
superblock 294912, blocksize=4096 []
superblock 819200, blocksize=4096 []
superblock 884736, blocksize=4096 []
superblock 1605632, blocksize=4096 []
superblock 2654208, blocksize=4096 []


kerinin@simon:~$ sudo fsck.ext3 -b 32768 /dev/sdb1
e2fsck 1.41.9 (22-Aug-2009)
fsck.ext3: No such file or directory 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>

ffffuuuu
November 1st, 2009, 07:18 PM
Before you touch your hard disk, make sure the /dev reference is in the same place, mine seemed to move:
http://ubuntuforums.org/showpost.php?p=8215587&postcount=41