apolloapi-v2/backend/first_run
jstefanop e11a93170f Update first_run
Increase swap to 3GB
2024-03-15 12:59:41 -04:00

36 lines
796 B
Bash
Executable File

#!/bin/bash
DEVICE=/dev/nvme0n1p1
#expand SD card
/usr/lib/armbian/armbian-resize-filesystem start
if [ ! -b "$DEVICE" ]; then
#format nvme drive if it has not been formatted yet
parted /dev/nvme0n1 mklabel gpt -s
parted -a opt /dev/nvme0n1 mkpart primary ext4 0% 100% -s
mkfs.ext4 /dev/nvme0n1p1
#configure node
mkdir /media/nvme
mount /dev/nvme0n1p1 /media/nvme
tune2fs -m .1 /dev/nvme0n1p1
mkdir /media/nvme/Bitcoin
else
mkdir /media/nvme
mount /dev/nvme0n1p1 /media/nvme
fi
chown -R futurebit /media/nvme/Bitcoin/
ln -s /media/nvme/Bitcoin/ ~/.bitcoin/
#configure swap
fallocate -l 3G /media/nvme/swapfile
chmod 600 /media/nvme/swapfile
mkswap /media/nvme/swapfile
sed -i '$ d' /etc/rc.local
sed -i "\$i mount \/dev\/nvme0n1p1 \/media\/nvme" /etc/rc.local