Solana 快照快速下載

簡介

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

區域

每個端點提供兩個檔案:snapshot.tar.bz2 和 incremental-snapshot.tar.bz2。 從最近的區域拉取以獲得最快的同步速度。

使用 SLV 命令下載快照

SLV CLI 提供 slv v get:snapshot 命令,可以並行下載快照到已註冊的驗證者節點。 它使用 wget 從所選區域獲取最新檔案到 /mnt/snapshot。
bash
slv v get:snapshot -n mainnet -p <驗證者節點名稱>
使用在 ~/.slv/inventory.mainnet.validators.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 檢視裸金屬伺服器