Restauration en échec : problème possible avec Data Explorer

Ça empire, mais c’est peut-être plus proche du vrai problème… En partant de l’hypothèse que j’avais besoin de plus d’espace disque, j’ai créé une nouvelle instance à partir de mon image, cette fois avec 100 Go, contre 50 Go auparavant. (Les sauvegardes font 5 Go chacune et sont stockées sur S3.) Cette fois, j’ai obtenu une erreur explicite : « No space left on device ». Pourtant, la commande df affiche beaucoup d’espace disponible.

> [2019-11-29 22:42:58] Vérification que /var/www/discourse/tmp/restores/default/2019-11-29-224258 existe...
> [2019-11-29 22:42:58] Téléchargement de l'archive dans le répertoire temporaire...
> [2019-11-29 22:45:46] Décompression de l'archive, cela peut prendre un certain temps...
> [2019-11-29 22:51:46] Aucun fichier de métadonnées à extraire.
> [2019-11-29 22:51:46] Validation des métadonnées...
> [2019-11-29 22:51:46]   Version actuelle : 20191129144706
> [2019-11-29 22:51:46]   Version restaurée : 20191108000414
> [2019-11-29 22:51:46] Extraction du fichier dump...
> [2019-11-29 22:53:47] EXCEPTION : No space left on device @ io_write - /shared/tmp/restores/default/2019-11-29-224258/dump.sql

> [ec2-user@ip-172-31-47-237 discourse]$ df / -h
> Filesystem      Size  Used Avail Use% Mounted on
> /dev/xvda1       99G   28G   71G  28% /

Curieusement, il n’y a rien dans le répertoire mentionné :

> /var/www/discourse# ls /shared/tmp/*
> /shared/tmp/backups :
> < vide >
> /shared/tmp/restores :
> < vide >

Est-ce que cela pourrait être un problème lié au fichier d’échange (swap) ? L’instance EC2 est un t2.small avec 2 Go de mémoire, j’avais donc créé un fichier d’échange il y a longtemps sur le forum fonctionnel. Je suppose que le fichier d’échange a été répliqué sur la nouvelle instance. Je ne suis pas expert, mais je pense que le fichier d’échange existe, car il ne m’a pas permis d’en créer un nouveau, et parce que :

> /var/www/discourse# swapon -s
> Filename                                Type            Size    Used    Priority
> /swapfile                               file            2097148 1024    -2