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 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 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以立即從新快照恢復。
高效能裸金屬伺服器
ERPC Global 提供在全球範圍內精選的頂級網路和 CPU 效能的伺服器。
SLV Metal 伺服器位於可直接存取上述快照端點的網路上。
它們出廠即已調優(I/O、網路、CPU),因此您可以在配置後立即獲得最佳效能。
在 ERPC Global 檢視裸金屬伺服器