I can’t access my B3 Server and I don’t know why… :( I was away for a week and in between I couldn’t access my server.

Now, after locally rebooting it, still no joy…

I will show how to create an usb recovery disk to boot the B3 Server and how to backup your B3 storage to your local computer. After this you can do a full recovery, formating and reinstalling your B3 Server.

Creating the usb recovery disk

  • You’ll need an empty usb stick (it will be formatted)

  • Find out the device reference of your usb stick (check the LABEL in the output)

    • or use gparted (sudo apt-get gparted) to find out
sudo blkid
  • Remove all existing partitions from the usb stick

    • I used gparted to remove all partitions
  • Create a new primary partition using the cfdisk interface to:

    • create a new primary partition
    • make it bootable
    • change it to type W95 FAT32
sudo cfdisk /dev/sdc
  • Create a new vfat partition
sudo mkfs.vfat /dev/sdc1
zip b3-install-2.2.1.zip /media/usb_disk
  • Change the bubba.cfg file in the install folder using you favorite text editor
    • change DO_INSTALL=1 to DO_INSTALL=0
    • this is very important in order to enter the recovery mode and not the reinstall mode…
gedit /media/usb_disk/install/bubba.cfg

Boot the B3 Server into recovery

  • Remove all external drives connect to the b3 server
  • Unplug the power cord
  • Connect the b3 server WAN connector to a DHCP server (like your router)
  • Put the usb recovery disk in one of the usb ports
  • While pressing the b3 power button connect the power cord
  • Keep the power button pressed for like a minute (important)
  • Check in your DHCP server the b3 IP address (example: 100.10.10.10)
  • Connect via ssh to the b3 server as root
    • the password is excito
ssh root@100.10.10.10

Mount the B3 root disk and the B3 storage disk

  • Mount the B3 root disk
mount /dev/sda1 /mnt
  • The contents of the disk can be accessed in /mnt
ls /mnt
  • The B3 storage disk is a Logical Volume in /dev/sda2

  • Check the existing volume groups

vgscan
  • Activate the volume group
vgchange -a y
  • Mount the B3 storage disk (after unmounting the root disk)
cd /
umount /mnt
mount /dev/bubba/storage /mnt/
  • The contents of the disk can be accessed in /mnt
ls /mnt

Backup the content of the B3 Server disks

  • Example: backup the home folders
  • Check the available folders
ls /mnt
  • Copy the content of the folders via ssh (example: copy B3 Server folder b3userfolder to your userfolder for your localuser at your local IP address)
cd /mnt
scp -r b3userfolder/ localuser@100.10.10.22:/home/localuser/b3-bck
  • How to copy everything
scp -r */ localuser@100.10.10.22:/home/localuser/b3-bck

References: