Configuré un nodo completo de bitcoin no podado en una RaspberryPi 3 usando este tutorial: http://raspnode.com/diyBitcoin.html
Estoy usando un disco duro externo de 1 TB para almacenar la cadena de bloques. Sincronicé la cadena de bloques completa en mi computadora portátil y la transferí a este HDD externo.
Puedo montar este disco duro externo según las instrucciones del tutorial anterior en la carpeta ~/bitcoinData
y también configuré el montaje automático.
Sin embargo, incluso cuando ejecuto bitcoind
usando los argumentos bitcoind -datadir=/home/pi/bitcoinData -daemon
, todavía está usando el valor predeterminado ~/.bitcoin
(en la tarjeta SD RPi) para descargar la cadena de bloques desde cero, aunque la cadena de bloques completa está disponible en la unidad montada.
Intenté montar el enlace de los dos directorios en /etc/fstab/
uso , /home/pi/bitcoinData /home/pi/.bitcoin none bind 0 0
pero aún ocurre el mismo problema. ¿Alguna idea de por qué bitcoind no está usando la unidad montada para descargar la cadena de bloques a pesar del argumento datadir=/home/pi/bitcoinData
?
Ese tutorial apesta.
Mejor busque instrucciones genéricas sobre cómo montar un disco duro externo en el directorio de inicio del usuario.
Digamos que eres Joe, lo usarías sudo
para agregar un usuario llamado bitcoin
.
Luego monte /dev/hda1 (o lo que sea) en /home/bitcoin, configure /etc/fstab, reinicie, inicie sesión como Joe y asegúrese de que funcione ( df
).
Luego inicie sesión como usuario de bitcoin, asegúrese de estar en /home/bitcoin (donde debería estar), descargue (o simplemente instale) Bitcoin Core e inícielo. No necesita ningún archivo de configuración (pero puede agregar rpcusername y rpcpassword), ya que, de forma predeterminada, todo se almacenará en /home/bitcoin/.bitcoin/
.
Joe ahora puede usar una billetera que se conecta a Bitcoin Core (ejecutada por el usuario de bitcoin).
pebwindkraft