Skip to content

Instantly share code, notes, and snippets.

@sebasgoldberg
Last active September 3, 2022 12:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sebasgoldberg/79bbfce4b7e1473d06b2b9d5da687e8b to your computer and use it in GitHub Desktop.
Save sebasgoldberg/79bbfce4b7e1473d06b2b9d5da687e8b to your computer and use it in GitHub Desktop.
Avalanche database backup and restore

backup

sudo apt install pbzip2

systemctl stop avalanchego.service

cd ~/.avalanchego/db/mainnet/v1.4.5/
tar cvf - --use-compress-prog=pbzip2 . | split --suffix-length=4 --bytes=500MB - /mnt/backup/avalanche/db/avalanche.db.tar.bz2.

systemctl start avalanchego.service

transfer

rsync -hav --stats --progress /mnt/backup/avalanche server:/mnt/backup/avalanche

restore

systemctl stop avalanchego.service

cd ~/.avalanchego/db/mainnet/v1.4.5/
cat /mnt/backup/avalanche/db/avalanche.db.tar.bz2.* | tar xvf - --use-compress-prog=pbzip2

systemctl start avalanchego.service
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment