Mongodb - ripristino nel Raspberry
Mongodb - ripristino nel Raspberry
Oggi ho spostato l’ultimo servizio dalla droplet a questo aveva un DB mongo collegato. Per ripristinarlo nel Raspberry ho fatto questo.
- Dal container
mongodb
, questo comando per copiare il DB:mongodump -d DB_NAME -o today
. Questo crea una cartella con dentro un po’ di.bjson
files. - Comprimere la cartella:
tar -cvf today.tar ./today
- File.io (lo strumento che ho usato quando ho spostato il DB postgres) diceva che non avevo più spazio e ho usato uguu:
curl -F files[][email protected] https://uguu.se/upload.php
- Copiare il file nel Raspberry
- Estrarre il file compresso:
tar -xvf today.tar
- Far partire un container
mongodb
con un volume attaccato. - Copiare la cartella nel volume
- Ripristinare il DB:
mongorestore --db DB_NAME FOLDER
(e ho usato.
comeFOLDER
)