# This is my backup.
tar zxvf tondb.tar.gz
# Install mytonctrl
wget https://raw.githubusercontent.com/igroman787/mytonctrl/master/scripts/install.sh
sudo bash install.sh -m full
# Close service
sudo systemctl stop mytoncore
sudo systemctl stop validator
# Remove old db data
sudo rm -r /var/ton-work/db/adnl
sudo rm -r /var/ton-work/db/archive
sudo rm -r /var/ton-work/db/catchains
sudo rm -r /var/ton-work/db/celldb
sudo rm -r /var/ton-work/db/error
sudo rm -r /var/ton-work/db/files
sudo rm -r /var/ton-work/db/overlays
sudo rm -r /var/ton-work/db/state
sudo rm -r /var/ton-work/db/tmp
# Move the db folder that has been backed up
sudo mv /home/awesomedogewow/var/ton-work/db/adnl /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/archive /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/catchains /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/celldb /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/error /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/files /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/overlays /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/state /var/ton-work/db
sudo mv /home/awesomedogewow/var/ton-work/db/tmp /var/ton-work/db
# Edit owner and group
sudo chown validator:validator /var/ton-work/db/adnl
sudo chown validator:validator /var/ton-work/db/archive
sudo chown validator:validator /var/ton-work/db/catchains
sudo chown validator:validator /var/ton-work/db/celldb
sudo chown validator:validator /var/ton-work/db/error
sudo chown validator:validator /var/ton-work/db/files
sudo chown validator:validator /var/ton-work/db/overlays
sudo chown validator:validator /var/ton-work/db/state
sudo chown validator:validator /var/ton-work/db/tmp
# Restart service
sudo systemctl restart mytoncore
sudo systemctl restart validator
Created
January 5, 2022 06:57
-
-
Save awesome-doge/b541da4ec44b686eb0b4852bea79e0ef to your computer and use it in GitHub Desktop.
Quickly restore mytonctrl db
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment