Solana 快照快速下载
简介
您可以使用 SLV 快照下载主机来加速 Solana 节点同步。
本指南介绍如何使用 SLV CLI 下载 Solana 主网快照。
如果您在没有快照的情况下启动或更新节点,同步可能需要数小时(在某些亚洲地区需要 10 小时以上),甚至可能失败。
SLV 社区在全球多个区域部署了快照镜像,以便节点能够在全球范围内快速上线。
仅限 ERPC 网络
快照快速下载仅在 ERPC 网络内可用。
使用 ERPC 裸金属服务器默认启用此功能。
通过 Validators DAO 官方 Discord 购买裸金属服务器:加入 Discord。
区域
每个端点提供两个文件:
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 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 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- 停止
solv服务,清空/mnt/snapshot,并清理/mnt/ledger(保留contact-info.bin)。 - 将上表中最近的端点替换到命令中,下载
snapshot.tar.bz2和incremental-snapshot.tar.bz2。 - 启动
solv以立即从新快照恢复。
高性能裸金属服务器
可通过 Validators DAO Discord 获取适用于验证者的高性能裸金属服务器。如需指导或采购帮助,请加入。
加入 Discord
ERPC Global 提供在全球范围内精选的顶级网络和 CPU 性能的服务器。
SLV Metal 服务器位于可直接访问上述快照端点的网络上。
它们出厂即已调优(I/O、网络、CPU),因此您可以在配置后立即获得最佳性能。
在 ERPC Global 查看裸金属服务器