New user's registration have been closed due to high spamming and low trafic on this forum. Please contact forum admins directly if you need an account. Thanks !

accessing /home in rescue mode (b3)

Got problems with your B2 or B3? Share and get helped!
Post Reply
zjuul
Posts: 4
Joined: 12 Jul 2013, 16:22

accessing /home in rescue mode (b3)

Post by zjuul »

Hi there,

My b3 is not booting anymore. My guess is that /home is corrupt and needs a fsck.

I managed to boot from USB using the latest rescue system, but I cannot acces the /home partition.

Short question: I'd like to rescue the files on /home: how?
I've searched the internet and the forums.. couldn't find any information.

Is my disk corrupt? parted shows no file system type.. strange.

Code: Select all

# parted -l

Number  Start   End     Size    File system     Name  Flags
 1      17.4kB  10.7GB  10.7GB  ext3            root
 2      10.7GB  499GB   488GB                   home
 3      499GB   500GB   1074MB  linux-swap(v1)  swap

This is what I've tried:

This works: mount /dev/sda1 /mnt

This doesn't work: mount /dev/sda2 /mnt/home

mount: mounting /dev/sda2 on /mnt/home/ failed: Invalid argument

This doesn't work:

# mount /dev/mapper/bubba-storage /mnt/home
mount: mounting /dev/mapper/bubba-storage on /mnt/home failed: No such file or directory

Thanks for any clues.
Cheeseboy
Posts: 789
Joined: 08 Apr 2007, 12:16

Re: accessing /home in rescue mode (b3)

Post by Cheeseboy »

Hi zjuul,

There could be many reasons your B3 is no longer booting.
I would start by booting with the rescue stick, then mount /dev/sda1, just as you have done, then look at the log files.
If mounted as described in your post it would be things like:
/mnt/var/log/syslog
/mnt/var/log/fsck/checkfs.sh
/mnt/var/log/fsck/checkroot.sh

You will not be able to interact with your /home partition when booted from the rescue stick.
This is because /home is a LVM system, and the rescue stick is too basic to know about such things.
This is also the reason for your parted output.
If you REALLY need to have access to an unmounted /dev/mapper/bubba-storage, you have to do all of this:

*** DISCLAIMER ***
If you ruin your system by following any of these steps, I will not be held accountable.
If you are unsure, research all the steps yourself.
*********************

1. Create a directory like /temphome.

2. In this newly created directory, create subdirectories for:
Yourself
admin
web
--> Make sure the ownership and permissions are set correctly for each of these directories - they should look like the original home directories for these users!

3. Copy essential files to:
/temphome/Yourself
/temphome/admin
/temphome/web

The most essential files are in the admin home directory, and are hidden (file name starts with a dot), so a normal cp will probably not include them. Make sure they are there with ls -la.
The web home directory must also be there. Your own directory should probably include .ssh, .bashrc and other things to make things easier.

4. Edit /etc/fstab and comment out the line that mounts /home

5. (Optional) Disable any services that will write stuff to your home directory, so you don't have to sync it back to the real home directory afterwards. Example: postfix

6. Boot with the rescue stick

7. Mount /dev/sda1

8. In your <mountpoint>/home directory (which should be empty as it is only a mountpoint), create symlinks to <mountpoint>/temphome for:
Yourself
admin
web

9. Reboot

10. fsck on the now unmounted /dev/mapper/bubba-storage
(depending on size and options used, this could take days)

11. Reboot with the rescue stick

12. Undo all of the changes you have made

13. Bite your nails. Go through it again. Have you really restored everything?

14. Reboot

Best regards,

/Cheeseboy
zjuul
Posts: 4
Joined: 12 Jul 2013, 16:22

Re: accessing /home in rescue mode (b3)

Post by zjuul »

Thanks.. this makes a lot of sense.

I'll follow your instructions.

Oh and after the fsck, I'll see if I can mount it cleanly and rescue any files on there before rebooting.

Thanks for the input! Will come back with the results.
zjuul
Posts: 4
Joined: 12 Jul 2013, 16:22

Re: accessing /home in rescue mode (b3)

Post by zjuul »

Well.. that was quick. Seems my system is more broken than I thought.

E.g. /var was missing.

Anyway.. I'm taking my loss.. reinstalling now.
zjuul
Posts: 4
Joined: 12 Jul 2013, 16:22

Re: accessing /home in rescue mode (b3)

Post by zjuul »

aaaaand it's gone.

Reinstall didn't work. Luckily it's still under warranty, and support @ excito is helping me out.
Post Reply