Try   HackMD

Singularity/Apptainer cache en Don clusterio

Por default singularity/Apptainer guarda el cache en HOME/.singularity/cache. Ahí se guardan copias de las imágenes sif que se hayan descargado con el fin de reutilizarlas si no ha habido cambios en la imagen. Esto rápidamente puede llenar el cache dentro del home lo cual puede ser contraproducente para Don Clusterio.

Para evitar que esto suceda es necesario mover el folder de cache de singularity con los siquientes pasos:

  1. Cargar el modulo de singularity/apptainer module load apptainer

  2. Primero vamos a a limpiar el caché actual en el home (nos pide confirmación):
    singularity cache clean

  3. Creamos un nuevo folder dentro de /misc para la nueva ubicación del caché.
    mkdir /misc/micompu/mifolder/singularity_cache

  4. Crear una nueva variable de entorno en tu .bashrc para que apptainer/singularity apunte a donde esta el nuevo folder
    (añadir a tu .bashrc):
    export APPTAINER_CACHEDIR=/misc/micompu/mifolder/singularity_cache

Nota: puedes usar el commando apptainer en vez de singularity. La variable SINGULARUTY_CACHEDIR debería servir (si ya hiciste esa para el cache).

Mas info en estas páginas por acá: