Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I wanted to increase the size of my /home (originally about 20GB). /home was on the partition /dev/sda9.

There was about 25GB free-unallocated space just after the /dev/sda9 partition. The plan was to expand /dev/sda9 to include this free space and then resize my /home to increase its size (source: Man page of resize2fs).

I expanded /dev/sda9 using fdisk while /home was still mounted. Perhaps this is the reason things went wrong? /dev/sda9 is now shown to be about 45GB:

.

I attempted to resize using resize2fs but received the following error:

guest@kempa:~/$ sudo resize2fs /dev/sda9
resize2fs 1.41.14 (22-Dec-2010)
resize2fs: Bad magic number in super-block while trying to open /dev/sda9
Couldn't find valid filesystem superblock.

How can I fix this and recover my /home?

EDIT: I have also tried fsck'ing /dev/sda9 and followed suggestions it spewed, without much success.

enter image description here

share|improve this question
    
@Gareth, Thanks for making my question more readable. –  Abhijith Apr 29 '11 at 6:46
add comment

1 Answer

e2fsck it first. if not possible, then e2fsck -b 8193 first.

share|improve this answer
    
Tried that before. Doesn't work. Edited the question to include this data. –  Abhijith Apr 29 '11 at 6:41
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.