From 49aaa917c1a49a39f4456aeef319ef438235d53e Mon Sep 17 00:00:00 2001 From: shachopra-ai <158310693+shachopra-ai@users.noreply.github.com> Date: Sat, 16 Nov 2024 00:30:04 +0530 Subject: [PATCH] Update snapshot.md --- docs/story-protocol/sync/snapshot.md | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/docs/story-protocol/sync/snapshot.md b/docs/story-protocol/sync/snapshot.md index 6caf5ca..d4c6203 100644 --- a/docs/story-protocol/sync/snapshot.md +++ b/docs/story-protocol/sync/snapshot.md @@ -409,6 +409,38 @@ mv $HOME/.story/story/priv_validator_state.json.backup $HOME/.story/story/data/p sudo systemctl start story.service sudo systemctl start geth.service` }, + { + name: "shachopra: pruned snapshots, updated every 12 hours", + text: +`# Install Required Tools +sudo apt-get install wget lz4 pv -y\n +# Stop Story & Story-Geth Node +sudo systemctl stop story +sudo systemctl stop story-geth\n +# Backup priv_validator_state.json +sudo cp $HOME/.story/story/data/priv_validator_state.json $HOME/.story/priv_validator_state.json.backup\n +# Remove old data +sudo rm -rf $HOME/.story/story/data +sudo rm -rf $HOME/.story/geth/odyssey/geth/chaindata +mkdir -p $HOME/.story/geth/odyssey/geth\n +# Download Story & Story-Geth Snapshot +cd $HOME +sudo rm snapshot_story.lz4 +sudo rm geth_story.lz4 +wget -O snapshot_story.lz4 https://story-snapshot.shachopra.com:8443/downloads/snapshot_story.lz4 +wget -O geth_story.lz4 https://story-snapshot.shachopra.com:8443/downloads/geth_story.lz4\n +# Decompress Story & Story-Geth Snapshot +lz4 -c -d snapshot_story.lz4 | pv | sudo tar -xv -C $HOME/.story/story/ +lz4 -c -d geth_story.lz4 | pv | sudo tar -xv -C $HOME/.story/geth/odyssey/geth/\n +# Delete snapshot files after decompression +sudo rm snapshot_story.lz4 +sudo rm geth_story.lz4\n +# Move priv_validator_state.json back +sudo cp $HOME/.story/priv_validator_state.json.backup $HOME/.story/story/data/priv_validator_state.json\n +# Restart Story & Story-Geth Node +sudo systemctl start story +sudo systemctl start story-geth` + }, ];