Solana 快照快速下载

简介

您可以使用 SLV 快照下载主机来加速 Solana 节点同步。 本指南介绍如何使用 SLV CLI 下载 Solana 主网快照。 如果您在没有快照的情况下启动或更新节点,同步可能需要数小时(在某些亚洲地区需要 10 小时以上),甚至可能失败。 SLV 社区在全球多个区域部署了快照镜像,以便节点能够在全球范围内快速上线。
仅限 ERPC 网络
快照快速下载仅在 ERPC 网络内可用。 使用 ERPC 裸金属服务器默认启用此功能。

区域

每个端点提供两个文件:snapshot.tar.bz2 和 incremental-snapshot.tar.bz2。 从最近的区域拉取以获得最快的同步速度。

使用 SLV 命令下载快照

SLV CLI 提供 slv rpc get:snapshot 命令,可以并行下载快照到已注册的 RPC 节点。 它使用 wget 从所选区域获取最新文件到 /mnt/snapshot。
bash
slv rpc get:snapshot -n mainnet -p <RPC 节点名称>
使用在 ~/.slv/inventory.mainnet.rpcs.yml 中注册的节点名称。您可以选择多个节点并同时运行。

通过登录节点立即恢复

如果您需要手动立即恢复(例如,故障或磁盘更换后),请按以下步骤重新获取快照:
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 solv
  • 停止 solv 服务,清空 /mnt/snapshot,并清理 /mnt/ledger(保留 contact-info.bin)。
  • 将上表中最近的端点替换到命令中,下载 snapshot.tar.bz2 和 incremental-snapshot.tar.bz2。
  • 启动 solv 以立即从新快照恢复。

高性能裸金属服务器

ERPC Global 提供在全球范围内精选的顶级网络和 CPU 性能的服务器。 SLV Metal 服务器位于可直接访问上述快照端点的网络上。 它们出厂即已调优(I/O、网络、CPU),因此您可以在配置后立即获得最佳性能。 在 ERPC Global 查看裸金属服务器