Copias y restauración
Haz una copia consistente de todo el clúster sin parar las escrituras y restáurala en otro.
teseladb admin backup copia todos los rangos a una misma marca de tiempo, así que la copia es consistente aunque las
escrituras sigan durante el proceso.
Requisitos
- Acceso a
teseladb adminen un nodo del clúster. - Espacio en la carpeta de
--outpara los ficheros de todos los rangos. - Para restaurar, un clúster nuevo y vacío.
Hacer una copia
teseladb admin backup --at now --out /backups/2026-11-03La carpeta recibe los ficheros SST de cada rango exportados a esa marca y manifest.bson, con el SHA-256 de cada
fichero. --at acepta now o una marca segundos.incremento.
Restaurar
teseladb admin restore --from /backups/2026-11-03La restauración se hace sobre un clúster nuevo, sin colecciones y con un solo rango de datos. Antes de tocar nada, la orden comprueba el SHA-256 de cada fichero; si alguno no coincide o el clúster no está vacío, falla sin cambiar nada.
Con las herramientas de MongoDB
Para migrar desde MongoDB o hacia MongoDB puedes usar mongodump y mongorestore, con --oplog y --oplogReplay.
Para copias del propio clúster, teseladb admin backup es más rápido porque copia ficheros y no documentos.
Comprobar
La carpeta de la copia tiene manifest.bson con el SHA-256 de cada fichero. La única forma de saber que una copia sirve
es restaurarla, así que restaura una de vez en cuando en un clúster de prueba.
Problemas frecuentes
restorefalla sin cambiar nada: el clúster de destino no está vacío o el SHA-256 de algún fichero no coincide con el demanifest.bson. En el segundo caso, la copia está dañada.
Ver también
- Copias programadas, una guía para programarlas cada noche.
- Lista para producción.