Tus espacios de trabajo¶
El clúster te da tres espacios, cada uno con un propósito distinto. Usarlos bien es la diferencia entre un proyecto fluido y uno con sorpresas.
| Espacio | Qué es | ¿Se respalda? |
|---|---|---|
$HOME (~/) |
Archivos personales y configuraciones | Sí: respaldos quincenales |
/work/$USER |
Almacenamiento rápido y persistente compartido (~1 TB por usuario) | No: no es un respaldo |
$SCRATCH |
Discos NVMe locales del nodo que ejecuta tu trabajo | No: se borra al terminar el job |
4.1 $HOME — tu carpeta personal¶
Configuraciones, scripts y resultados finales que quieres conservar. Es el único espacio con respaldo quincenal — trata lo importante como que vive aquí.
4.2 /work/$USER — tu espacio de trabajo¶
Sistema de archivos compartido de alto rendimiento (~110 TB en total, con una asignación de 1 TB por usuario), visible desde los nodos donde se ejecutan tus trabajos. Ahí van datasets, proyectos activos, resultados intermedios y checkpoints.
Desde el nodo de acceso solo verás tu $HOME. Para trabajar en /work pide una
sesión interactiva corta con srun (el comando que ejecuta un trabajo en el
momento y te deja dentro del nodo; lo explicamos con calma en el
paso 5):
srun --partition=cpu --nodes=1 --ntasks=1 --mem=1G --time=00:30:00 --pty bash
Ya dentro del nodo:
cd /work/$USER
mkdir -p mi_proyecto/datos mi_proyecto/resultados
¿Cómo llevo mis datos a /work?
Súbelos primero a $HOME (guía de
transferencia de archivos) y muévelos desde la
sesión interactiva: mv ~/datasets/mi_proyecto /work/$USER/.
Ideal para datasets, proyectos activos, resultados intermedios y checkpoints.
/work NO es un respaldo
Al terminar tu investigación debes copiar lo relevante a $HOME y vaciar
/work/$USER manualmente. El contenido de /work no se elimina al
terminar los jobs: es responsabilidad del usuario limpiarlo. Los respaldos
quincenales cubren únicamente los /home.
4.3 $SCRATCH — turbo temporal¶
Cada trabajo SLURM recibe $SCRATCH: un directorio en los NVMe locales
del nodo asignado, con latencia mínima. Perfecto para la fase intensiva de E/S
de tu simulación.
# dentro de tu script SLURM
cp /work/$USER/datos.csv "$SCRATCH/"
cd "$SCRATCH"
python /work/$USER/procesamiento.py
cp resultados.csv /work/$USER/
El contenido de $SCRATCH se ELIMINA al finalizar el job
Copia tus resultados a /work (o a $HOME) antes de que termine. El
sistema lo borra automáticamente — sin excepciones y sin recuperación.
4.4 El flujo recomendado¶
Deja la ruta escrita en tu guion de análisis: tus datos viajan siempre por el mismo camino.
/work → $SCRATCH → tu procesamiento → de vuelta a /work
Y al terminar tu investigación:
/work → $HOME → y se borra todo de /work
Qué tienes al terminar este paso¶
- [ ] Sabes qué va en
$HOME, en/worky en$SCRATCH. - [ ] Sabes que solo
$HOMEse respalda y que$SCRATCHes efímero.
➡️ Última parada: Paso 5: tu primer trabajo.