Solana Snapshot schnell herunterladen
Einleitung
Mit den SLV-Hosts für Snapshot-Downloads können Sie die Synchronisierung von Solana-Knoten beschleunigen.
Dieser Leitfaden erklärt, wie Sie Solana-Mainnet-Snapshots mit der SLV CLI herunterladen.
Wenn Sie einen Knoten ohne Snapshots starten oder aktualisieren, kann die Synchronisierung viele Stunden dauern (in einigen Regionen Asiens mehr als 10 Stunden) oder sogar fehlschlagen.
Die SLV-Community spiegelt Snapshots in mehreren Regionen, damit Knoten weltweit schnell online gehen können.
Nur im ERPC-Netzwerk
Der schnelle Snapshot-Download ist nur innerhalb des ERPC-Netzwerks verfügbar.
Bei Verwendung von ERPC-Bare-Metal-Servern ist diese Funktion standardmäßig aktiviert.
Regionen
Jeder Endpunkt stellt zwei Dateien bereit:
snapshot.tar.bz2 und incremental-snapshot.tar.bz2.
Laden Sie für die schnellste Synchronisierung aus der nächstgelegenen Region herunter.| Region | Endpunkt |
|---|---|
| 🇳🇱 Amsterdam | https://solana-snapshot-ams.erpc.global |
| 🇩🇪 Frankfurt | https://solana-snapshot-fra.erpc.global |
| 🇬🇧 London | https://solana-snapshot-lon.erpc.global |
| 🇺🇸 New York | https://solana-snapshot-ny.erpc.global |
| 🇸🇬 Singapur | https://solana-snapshot-sgp.erpc.global |
| 🇯🇵 Tokio | https://solana-snapshot-tokyo.erpc.global |
Snapshots mit dem SLV-Befehl herunterladen
Die SLV CLI stellt
slv v get:snapshot bereit, um Snapshots parallel auf die im Inventar registrierten Validator-Knoten herunterzuladen.
Der Befehl verwendet wget, um die neuesten Dateien aus der ausgewählten Region in /mnt/snapshot abzurufen.bash
slv v get:snapshot -n mainnet -p <Validator node name>slv v get:snapshot -n mainnet -p <Validator node name>Verwenden Sie den in
~/.slv/inventory.mainnet.validators.yml registrierten Knotennamen. Sie können mehrere Knoten auswählen und den Befehl für alle auf einmal ausführen.Sofort wiederherstellen, indem Sie sich auf einem Knoten anmelden
Wenn Sie eine manuelle, sofortige Wiederherstellung benötigen (z. B. nach einem Ausfall oder einem Festplattentausch), führen Sie die folgenden Schritte aus, um einen Snapshot erneut abzurufen:
bash
sudo systemctl stop solv
sudo rm -rf /mnt/snapshot/*
sudo find /mnt/ledger/ -mindepth 1 -not -name "contact-info.bin" -delete
cd /mnt/snapshot && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/snapshot.tar.bz2 && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/incremental-snapshot.tar.bz2
sudo systemctl start solvsudo systemctl stop solv
sudo rm -rf /mnt/snapshot/*
sudo find /mnt/ledger/ -mindepth 1 -not -name "contact-info.bin" -delete
cd /mnt/snapshot && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/snapshot.tar.bz2 && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/incremental-snapshot.tar.bz2
sudo systemctl start solv- Stoppen Sie den Dienst
solv, leeren Sie/mnt/snapshotund bereinigen Sie/mnt/ledger(behalten Sie dabeicontact-info.bin). - Setzen Sie den nächstgelegenen Endpunkt aus der Tabelle oben ein und laden Sie sowohl
snapshot.tar.bz2als auchincremental-snapshot.tar.bz2herunter. - Starten Sie
solv, um den Betrieb sofort vom frischen Snapshot aus fortzusetzen.
Hochleistungs-Bare-Metal
ERPC Global bietet weltweit kuratierte Server mit erstklassiger Netzwerk- und CPU-Leistung.
Die Server von SLV Metal befinden sich in Netzwerken mit direktem Zugang zu den oben genannten Snapshot-Endpunkten.
Sie werden vorab optimiert (I/O, Netzwerk, CPU) ausgeliefert, sodass Sie direkt nach der Bereitstellung Spitzenleistung erzielen können.
ERPC Global Bare-Metal ansehen
Die Server von SLV Metal befinden sich in Netzwerken mit direktem Zugang zu den oben genannten Snapshot-Endpunkten.
Sie werden vorab optimiert (I/O, Netzwerk, CPU) ausgeliefert, sodass Sie direkt nach der Bereitstellung Spitzenleistung erzielen können.
ERPC Global Bare-Metal ansehen