Logga in
StartHus 

Prepare installed Raspian Image

The idea is basically to have three partitions to reduce risk of data loss when(if) SD card dies.
SD Cards aren't necessarily made for constant writing to them.
And when they stop working, the entire card stops working.

  1. System and installed software - Seldom changed. On SD-Card
  2. Work data - Written a lot. Put on external usb memory.
  3. Temporary data - Written all the time. On RAM disk.

Resize main partition

Main partition (/dev/mmcblk0p2) should be at least 3 GB.

  • sudo fdisk /dev/mmcblk0
    p (print partition table)
    d 2
    n p 2 (same start sector as part 2 had. e.g. 122880)
    w
  • sudo reboot
  • sudo resize2fs /dev/mmcblk0p2

Create new data partition

  • sudo fdisk /dev/mmcblk0
    p
    n3 (samma startsektor som part 2 hade)
    w
  • sudo reboot
  • sudo mkfs -t ext4 /dev/mmcblk0p3
  • sudo mkdir /mnt/data
  • sudo nano /etc/fsdir
    Add the following line
    /dev/mmcblk0p3 /mnt/data ext4 defaults,noatime 0 1
  • sudo mount /mnt/data

Move data folders from main partition to data partition

  • cd /
  • sudo swapoff -a
  • sudo mv /var /mnt/data; sudo ln -s /mnt/data/var
  • sudo mv /media /mnt/data; sudo ln -s /mnt/data/media
  • sudo mv /home /mnt/data; sudo ln -s /mnt/data/home