El notebook perdió los archivos al reiniciar
Síntoma
Después de detener y reanudar el notebook, o tras un reinicio de la plataforma, el notebook abre sin los archivos con los que trabajabas. En Volumes, el volumen del notebook sigue existiendo, con su tamaño completo, pero está vacío o solo tiene lo de hace días.
Causa
Al crear el notebook se cambió la ruta de montaje del Workspace Volume. Por defecto el volumen se monta en /home/jovyan, que es la carpeta donde el entorno abre y guarda todo. Si se monta en otra ruta (por ejemplo /home/mi-nombre), el entorno sigue trabajando en /home/jovyan, que ahora es el disco temporal del contenedor: todo lo que guardas ahí vive solo mientras el contenedor no se reinicie. El volumen persistente queda montado en la otra ruta, sin usarse.
Mientras el notebook no se reinicia no se nota nada: se ve igual que uno sano. Cualquier reinicio (detenerlo, un mantenimiento, una falla del nodo) recrea el contenedor desde cero y el disco temporal se pierde.
Cómo confirmarlo
- En el notebook abre una terminal y ejecuta
df -h /home/jovyan. Si el sistema de archivos que aparece es el del contenedor (no un volumen de red o de disco persistente), la carpeta de trabajo no está en el volumen. - Ejecuta
mount | grep homey busca dónde está montado el volumen; si aparece en una ruta distinta de/home/jovyan, es este caso. - En Volumes, abre el volumen del notebook: estará vacío o desactualizado.
Solución
Los archivos que estaban en el disco temporal no se pueden recuperar después de un reinicio. Para no volver a perderlos:
- Si el notebook sigue encendido, copia ahora lo que tengas en
/home/jovyanal volumen montado en la otra ruta:cp -r /home/jovyan/* /home/<otra-ruta>/. Hazlo antes de detenerlo. - Crea un notebook nuevo con el Workspace Volume en la ruta por defecto (
/home/jovyan). Puedes montar el volumen del notebook anterior como Data Volume con Attach existing volume para traer lo que copiaste. - Elimina el notebook mal configurado. Desmarca su volumen al borrar si aún lo necesitas.
Si quieres una carpeta con tu nombre, créala dentro de /home/jovyan (/home/jovyan/mi-nombre): queda en el volumen persistente y sobrevive a los reinicios.