mirror of
https://github.com/Retropex/apolloapi-v2.git
synced 2025-05-14 20:20:49 +02:00
41 lines
789 B
Bash
Executable File
41 lines
789 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "10" > /tmp/format_node_disk_c_done
|
|
|
|
# Stop node + swap
|
|
systemctl stop node
|
|
swapoff /media/nvme/swapfile
|
|
sleep 10
|
|
|
|
# Umount disk, remove existing partition
|
|
umount /media/nvme
|
|
wipefs -af /dev/nvme0n1
|
|
|
|
echo "30" > /tmp/format_node_disk_c_done
|
|
|
|
# Format disk
|
|
parted /dev/nvme0n1 mklabel gpt -s
|
|
parted -a opt /dev/nvme0n1 mkpart primary ext4 0% 100% -s
|
|
mkfs.ext4 /dev/nvme0n1p1 -F
|
|
|
|
echo "70" > /tmp/format_node_disk_c_done
|
|
|
|
#configure node drive
|
|
mount /dev/nvme0n1p1 /media/nvme
|
|
tune2fs -m .1 /dev/nvme0n1p1
|
|
mkdir /media/nvme/Bitcoin
|
|
chown -R futurebit /media/nvme/Bitcoin/
|
|
|
|
echo "100" > /tmp/format_node_disk_c_done
|
|
|
|
sleep 5
|
|
|
|
if [ -f /tmp/format_node_disk_c_done ]; then
|
|
rm /tmp/format_node_disk_c_done
|
|
fi
|
|
|
|
#Start node + swap
|
|
systemctl start swap
|
|
systemctl start node
|
|
|