Move Specter data to HDD

This commit is contained in:
Taylor Helsper 2020-07-07 23:16:10 -05:00
parent ba7775a9ac
commit 0e49e96307
2 changed files with 20 additions and 3 deletions

View File

@ -3,12 +3,11 @@
[Unit]
Description=Specter
Wants=bitcoind.service lnd.service
After=bitcoind.service lnd.service
Wants=bitcoind.service
After=bitcoind.service
[Service]
ExecStartPre=/usr/bin/is_not_shutting_down.sh
ExecStartPre=/usr/bin/wait_on_lnd.sh
ExecStartPre=/usr/bin/mynode_gen_cert.sh specter 825
#ExecStartPre=/usr/bin/mynode_pre_specter.sh
WorkingDirectory=/opt/mynode/specter

View File

@ -132,6 +132,7 @@ mkdir -p /mnt/hdd/mynode/docker
mkdir -p /mnt/hdd/mynode/rtl_backup
mkdir -p /mnt/hdd/mynode/whirlpool
mkdir -p /mnt/hdd/mynode/lnbits
mkdir -p /mnt/hdd/mynode/specter
mkdir -p /tmp/flask_uploads
echo "drive_mounted" > $MYNODE_DIR/.mynode_status
chmod 777 $MYNODE_DIR/.mynode_status
@ -257,6 +258,19 @@ if [ -d /opt/mynode/lnbits ]; then
chown bitcoin:bitcoin /opt/mynode/lnbits/.env
fi
# Setup Specter
if [ -d /home/bitcoin/.specter ]; then
# Migrate to HDD
cp -r -f /home/bitcoin/.specter/* /mnt/hdd/mynode/specter/
chown -R bitcoin:bitcoin /mnt/hdd/mynode/specter
rm -rf /home/bitcoin/.specter
sync
fi
if [ ! -L /home/bitcoin/.specter ]; then
# Setup symlink to HDD
sudo -u bitcoin ln -s /mnt/hdd/mynode/specter /home/bitcoin/.specter
fi
# Setup udev
chown root:root /etc/udev/rules.d/* || true
udevadm trigger
@ -325,6 +339,10 @@ USER=$(stat -c '%U' /mnt/hdd/mynode/lnbits)
if [ "$USER" != "bitcoin" ]; then
chown -R bitcoin:bitcoin /mnt/hdd/mynode/lnbits
fi
USER=$(stat -c '%U' /mnt/hdd/mynode/specter)
if [ "$USER" != "bitcoin" ]; then
chown -R bitcoin:bitcoin /mnt/hdd/mynode/specter
fi
USER=$(stat -c '%U' /mnt/hdd/mynode/redis)
if [ "$USER" != "redis" ]; then
chown -R redis:redis /mnt/hdd/mynode/redis