Como configurar um HD externo no Umbrel para rodar um bitcoin node
Para alterar o diretório no qual será salvo a blockchain do bitcoin em seu Umbrel, primeiramente conecte seu HD ao dispositivo e o adicione-o para ser automaticamente montado no sistema. Você pode seguir o tutorial completo de montagem automática clicando aqui, no qual é coberto outros sistemas de arquivos, ou caso já tenha o HD formatado em ext4 prossiga abaixo:
1º Pare o serviço do Umbrel:
[cd ~/umbrel/scripts/
sudo ./stop]
2º Descubra o UUID do seu HD com o comando abaixo:
[sudo blkid]
3º Crie uma pasta no diretório /mnt
[sudo mkdir /mnt/externalHDD]
4º Adicione a linha de código abaixo ao final do arquivo fstab presente em /etc/fstab
[UUID={código do seu HD} /mnt/externalHDD ext4 defaults,auto,users,rw,nofail 0 0]
- Substitua {} (incluindo as chaves) pelo UUID do seu HD.
5º Depois de salvar o arquivo execute o comando abaixo
[sudo systemctl daemon-reload]
6º Teste a montagem do disco no diretório /mnt/externalHDD reiniciando seu sistema. Se não funcionar, clique aqui e saiba mais.
7º Com o HD sendo montado automaticamente após reiniciar e o Umbrel rodando, caso não possua ainda instale o app Bitcoin. Após instalado, pare o serviço do Umbrel novamente (ver passo 1º).
8º Navegue no diretório do Umbrel e utilize o comando abaixo para copiar a pasta bitcoin para o HD
[cd ~/umbrel/app-data/bitcoin/data
sudo cp -r bitcoin /mnt/externalHDD/bitcoin]
- Sim, copie o diretório ~/umbrel/app-data/bitcoin/data/bitcoin para /mnt/externalHDD .
9º Dê permissões ao diretório novo:
[sudo chown -R {nome_usuario} /mnt/externalHDD/bitcoin/
ls -l /mnt/externalHDD/bitcoin/ ]
10º Faça backup do arquivo exports.sh e o modifique
[cd ~/umbrel/app-data/bitcoin
cp exports.sh exports_bk.sh]
- Abra o arquivo exports.sh
- Na linha: export APP_BITCOIN_DATA_DIR="${EXPORTS_APP_DIR}/data/bitcoin"
- Altere para: export APP_BITCOIN_DATA_DIR="/mnt/externalHDD/bitcoin"
[cd ~/umbrel/scripts/
sudo ./start]
Atenção: lembre-se de realizar o procedimento novamente no arquivo exports.sh sempre que atualizar o app Bitcoin Core! Se não você irá baixar novamente toda a blockchain diretamente no seu disco interno.
Dica: use o comando abaixo para debugar possíveis problemas com a sincronização.
[tail -f /mnt/externalHDD/bitcoin/debug.log]
Para realizar o procedimento no app Electrs, clique aqui e confira.
COMENTÁRIOS