Download rápido de snapshots da Solana
Introdução
Você pode acelerar a sincronização de nós Solana usando os hosts de download de snapshots do SLV.
Este guia explica como baixar snapshots da Solana mainnet com o SLV CLI.
Se você iniciar ou atualizar um nó sem snapshots, a sincronização pode levar muitas horas (mais de 10 horas em algumas regiões da Ásia) ou até falhar.
A comunidade SLV espelha snapshots em várias regiões para que os nós possam entrar em operação rapidamente em todo o mundo.
Somente na rede ERPC
O download rápido de snapshots está disponível somente dentro da rede ERPC.
Ao usar os servidores bare metal da ERPC, este recurso já vem ativado por padrão.
Regiões
Cada endpoint disponibiliza dois arquivos:
snapshot.tar.bz2 e incremental-snapshot.tar.bz2.
Baixe da região mais próxima para obter a sincronização mais rápida.| Região | Endpoint |
|---|---|
| 🇳🇱 Amsterdã | https://solana-snapshot-ams.erpc.global |
| 🇩🇪 Frankfurt | https://solana-snapshot-fra.erpc.global |
| 🇬🇧 Londres | https://solana-snapshot-lon.erpc.global |
| 🇺🇸 Nova York | https://solana-snapshot-ny.erpc.global |
| 🇸🇬 Singapura | https://solana-snapshot-sgp.erpc.global |
| 🇯🇵 Tóquio | https://solana-snapshot-tokyo.erpc.global |
Baixar snapshots com o comando SLV
O SLV CLI fornece
slv v get:snapshot para baixar snapshots em paralelo nos nós validadores registrados no inventário.
Ele usa o wget para buscar os arquivos mais recentes da região selecionada em /mnt/snapshot.bash
slv v get:snapshot -n mainnet -p <Validator node name>slv v get:snapshot -n mainnet -p <Validator node name>Use o nome do nó registrado em
~/.slv/inventory.mainnet.validators.yml. Você pode selecionar vários nós e executar isso de uma só vez.Recuperar imediatamente fazendo login em um nó
Se precisar de uma recuperação manual e imediata (por exemplo, após uma falha ou troca de disco), siga estes passos para baixar um snapshot novamente:
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- Pare o serviço
solv, esvazie/mnt/snapshote limpe/mnt/ledger(mantenhacontact-info.bin). - Troque para o endpoint mais próximo da tabela acima e baixe os dois arquivos,
snapshot.tar.bz2eincremental-snapshot.tar.bz2. - Inicie o
solvpara retomar imediatamente a partir do novo snapshot.
Bare metal de alto desempenho
O ERPC Global oferece, em todo o mundo, servidores selecionados com desempenho de rede e de CPU de primeira linha.
Os servidores SLV Metal ficam em redes com acesso direto aos endpoints de snapshot acima.
Eles já vêm pré-ajustados (I/O, rede, CPU) para que você obtenha o desempenho máximo logo após o provisionamento.
Ver bare metal no ERPC Global
Os servidores SLV Metal ficam em redes com acesso direto aos endpoints de snapshot acima.
Eles já vêm pré-ajustados (I/O, rede, CPU) para que você obtenha o desempenho máximo logo após o provisionamento.
Ver bare metal no ERPC Global