« No space left on device » ou « Disk quota exceeded » : l’hébergement WordPress est plein

Fiche du décodeur d'erreurs, mise à jour le 12 octobre 2026

BloquantMises à jour et installation
Le message affiché
No space left on device
Autres formulations du même message 5
  • Disk quota exceeded
  • Could not copy files. You may have run out of disk space.
  • Impossible de copier les fichiers. Il se pourrait que vous manquiez de place.
  • file_put_contents(): Only 0 of 4096 bytes written, possibly out of free disk space
  • Failed to write file to disk.

Ces messages viennent du système du serveur : il n’y a plus de place pour écrire, soit parce que le disque est plein, soit parce que votre hébergement a atteint son quota, en volume ou en nombre de fichiers. WordPress ne peut alors plus enregistrer de sessions, de cache, d’images ni de mises à jour, et les erreurs se multiplient un peu partout sur le site.

Pourquoi cette erreur apparaît

  • Des sauvegardes s’accumulent dans le site lui-même, dans les dossiers des extensions de sauvegarde sous wp-content.
  • Des journaux d’erreurs (error_log, debug.log) ont grossi sans limite.
  • Un cache de pages ou d’images produit des milliers de fichiers, jusqu’à épuiser le quota de fichiers (les inodes).
  • Les boîtes e-mail hébergées sur le même compte occupent l’essentiel de l’espace.
  • Sur un serveur géré par vous, la partition système ou le dossier temporaire est saturé alors que l’espace du site paraît suffisant.

Comment corriger le problème

Mesurer l’espace occupé

Dans l’espace client de l’hébergeur, la page de votre hébergement affiche l’espace disque utilisé et, sur cPanel, le nombre de fichiers (inodes). Un compteur au maximum confirme le diagnostic. Si le site a simplement grandi, une offre plus spacieuse peut être la vraie réponse.

Mettre les sauvegardes à l’abri

Les dossiers des extensions de sauvegarde, par exemple wp-content/updraft ou wp-content/ai1wm-backups, sont souvent les plus lourds. Téléchargez les archives utiles sur votre ordinateur ou un stockage externe, puis retirez-les du serveur en ne gardant que les plus récentes.

Alléger journaux et caches

Les fichiers error_log dispersés dans les dossiers et wp-content/debug.log peuvent peser très lourd : copiez-les si vous en avez besoin, puis videz-les. Videz aussi le cache depuis votre extension de cache ; son dossier, souvent wp-content/cache, se reconstruit tout seul.

Faire le tri dans les e-mails et les anciennes copies

Sur beaucoup d’hébergements, les boîtes e-mail et les anciennes copies du site (dossiers old, test, ancien-site) partagent le même quota. Archivez ce qui doit l’être sur votre ordinateur, puis libérez l’espace correspondant.

Trouver les gros dossiers en SSH

Ces commandes affichent l’occupation du disque, le nombre de fichiers et les dossiers les plus lourds. Sur un mutualisé, df montre le disque du serveur entier, pas votre quota : fiez-vous plutôt à du et au panneau de l’hébergeur.

df -h
df -i
du -sh ~/* 2>/dev/null | sort -h | tail -20
du -sh wp-content/* | sort -h

Avant de retirer quoi que ce soit, téléchargez les sauvegardes et fichiers dont vous pourriez avoir besoin, et ne touchez ni à wp-content/uploads ni à la base de données sans en avoir une copie.

Un autre message d'erreur ? Collez-le dans le décodeur : il le reconnaît et vous oriente vers la bonne fiche.

Ouvrir le décodeur