Dossier temporaire tmp sur noeud de calcul

Bonjour,

Je voulais savoir s'il était prévu (à l'igbmc @team.igbmc , mais je suppose que c'est pareil à l'ifb) de faire en sorte que l'option sbatch --tmp fonctionne ? L'espace étant très variable d'un noeud à l'autre ça pourrait être utile.

Sinon, en l'absence de l'option tmp il y a un moyen quand on lance un jobs d'être sur qu'il aura assez d'espace disque temporaire?

Merci par avance,

Quentin.

Bonjour Quentin,

En effet, pour l'instant l'option --tmp n'est pas gérée. J'ai noté cette amélioration possible (Gestion de l'espace disk temporaire (#17) · Issues · Institut Français de Bioinformatique / Ansible Roles / ansible-slurm · GitLab).

A défaut, il faut vérifier au préalable (df -h /tmp) ou au sein du job, par exemple:

# Check disk space > 100G
[ $(df --output=avail /tmp |tail -n 1) -lt $(( 1024 * 1024 * 100 )) ] && echo "Disk space /tmp insufficient" && exit 1

À noter qu’il est possible de demander explicitement à tourner sur certains nœuds (option --nodelist, tel que: --nodelist=cpu-node-[7,8]) si on sait que ces nœuds nous conviennent.

Bonne journée