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