¿Cómo mover los datos de sincronización a otra partición después de ejecutar Bitcoind por un tiempo?

He descargado un nuevo paquete de bitcoin del sitio oficial. Y luego lo ejecuté con daemonel modo también con la configuración predeterminada (Predeterminado significa que no bitcoin.confse creó el archivo en ~/.bitcoin/.bitcoin.conf). Después corrió 2 horas. Me quedé atascado, y el proceso de salida. Cuando revisé mi disco con:

df -lh

Y luego, tengo esos:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G   20G  118M 100% /
devtmpfs        3.9G     0  3.9G   0% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
tmpfs           3.9G  233M  3.6G   6% /run
tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/vdb        800G  7.7G  792G   1% /data
tmpfs           783M     0  783M   0% /run/user/1000
tmpfs           783M     0  783M   0% /run/user/1001

Y busqué en Google por un tiempo, pero no pude encontrar una buena manera de mover todos los datos de sincronización al archivo /dev/vdb. Entiendo de dónde vino mi error, pero lo solucioné moviendo datos y luego puse una nueva configuración con --data-dir=/dev/vdb. y luego manténgalo sincronizado.

Entonces, ¿cómo llego a eso?

En lugar de agregar —data-dir al archivo de configuración, intente iniciar bitcoind ejecutando bitcoind —data-dir=[your directory] [whatever other commands you want to run].
@chytrik ¿Quiso decir ejecutar bitcoind con --data-dirme gusta ./bitcoind --data-dir=/data ?
^ ¡sí! Lo siento, accidentalmente envié mi comentario a medio escribir y tuve que editarlo para agregar el resto. Problemas con el teclado del móvil :p
De todas maneras, muchas gracias. ¿Y también podría indicarme cómo mover los datos antiguos al nuevo lugar?
La mejor manera en los sistemas unixoide para copiar datos en diferentes medios es rsync en una terminal. Usualmente voy "rsync -rpogDtW <source_dir> <target_dir>". Más detalles no son relevantes para bitcoin, y luego se deben solicitar en otro foro de intercambio de pila.

Respuestas (1)

He intentado ejecutar el bitcoind -data-dir=/data/db -daemon, pero no escribe los datos en la ruta donde especifico. En realidad, la forma correcta de hacerlo con:

bitcoind -datadir=/data/db -daemon

Atención

   -data-dir --> -datadir