Solana 快照快速下載

簡介

您可以使用 SLV 快照下載主機來加速 Solana 節點同步。 本指南介紹如何使用 SLV CLI 下載 Solana 主網快照。 如果您在沒有快照的情況下啟動或更新節點,同步可能需要數小時(在某些亞洲地區需要 10 小時以上),甚至可能失敗。 SLV 社群在全球多個區域部署了快照映象,以便節點能夠在全球範圍內快速上線。
僅限 ERPC 網路
快照快速下載僅在 ERPC 網路內可用。 使用 ERPC 裸金屬伺服器預設啟用此功能。 透過 Validators DAO 官方 Discord 購買裸金屬伺服器:加入 Discord

區域

每個端點提供兩個檔案:snapshot.tar.bz2incremental-snapshot.tar.bz2。 從最近的區域拉取以獲得最快的同步速度。
區域端點
🇳🇱 阿姆斯特丹https://solana-snapshot-ams.erpc.global
🇩🇪 法蘭克福https://solana-snapshot-fra.erpc.global
🇬🇧 倫敦https://solana-snapshot-lon.erpc.global
🇺🇸 紐約https://solana-snapshot-ny.erpc.global
🇺🇸 芝加哥https://solana-snapshot-chi.erpc.global
🇸🇬 新加坡https://solana-snapshot-sgp.erpc.global
🇯🇵 東京https://solana-snapshot-tokyo.erpc.global

使用 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.bz2incremental-snapshot.tar.bz2
  • 啟動 solv 以立即從新快照恢復。

高效能裸金屬伺服器

可透過 Validators DAO Discord 獲取適用於驗證者的高效能裸金屬伺服器。如需指導或採購幫助,請加入。 加入 Discord
ERPC Global 提供在全球範圍內精選的頂級網路和 CPU 效能的伺服器。 SLV Metal 伺服器位於可直接訪問上述快照端點的網路上。 它們出廠即已調優(I/O、網路、CPU),因此您可以在配置後立即獲得最佳效能。 在 ERPC Global 檢視裸金屬伺服器