bitcoind no usa el directorio correcto a pesar del argumento datadir

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 ~/bitcoinDatay también configuré el montaje automático.

Sin embargo, incluso cuando ejecuto bitcoindusando 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 0pero 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?

El comando de montaje no está claro, tal vez pegue su fstab. Normalmente montas un dispositivo (/dev/sda1) bajo un directorio... Entonces: ¿está bitcoin.conf en ~/.bitcoin? (y no en ~/bitcoinData). ¿Intentó dar el parámetro a bitcoind ("-datadir=/home/pi/bitcoinData")?

Respuestas (1)

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 sudopara 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).