web-dev-qa-db-fra.com

Impossible d'écrire sur le disque mais le disque n'est pas plein

J'utilise Ubuntu 12.04 et je ne peux écrire dans aucun fichier, même en tant que root, ou faire une autre opération qui nécessite une écriture. Aucun processus ne peut en aucun cas écrire, ils échouent tous. df dit que j'ai beaucoup de place:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       30G   14G   15G  48% /
udev            984M  4.0K  984M   1% /dev
tmpfs           399M  668K  399M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            997M     0  997M   0% /run/shm

Tous les résultats que je trouve pour "ne peuvent pas écrire sur le disque" concernent des disques légitimes. Je ne sais même pas où commencer ici. Le problème est apparu de nulle part ce matin.

La dernière entrée de journal de PHP est la suivante:

échec de l'échec: pas d'espace laissé sur le périphérique (28)

Vim dit:

Impossible d'ouvrir (fichier) pour écrire

D'autres applications donnent des erreurs similaires.

Après avoir supprimé ~ 1 Go juste pour être sûr, le problème reste. J'ai aussi redémarré.

df -i dit

Filesystem      Inodes   IUsed  IFree IUse% Mounted on
/dev/xvda1     1966080 1966080      0  100% /
udev            251890     378 251512    1% /dev
tmpfs           255153     296 254857    1% /run
none            255153       4 255149    1% /run/lock
none            255153       1 255152    1% /run/shm
36
felwithe

Vous êtes hors d'inodes. Il est probable que vous ayez un répertoire quelque part avec de nombreux très petits fichiers.

58
EEAA

Apparemment, l'OP a une réponse à leur problème particulier. Toutefois, pour l'exhaustivité, les symptômes de l'OP peuvent également se produire si le système de fichiers a été reporté en lecture seule. Cela m'est arrivé à l'aide d'un fichier Linux VM dont le stockage était sur un système de disque en cluster qui souffre de défaillances intermittentes rares. Parfois, les défauts causeraient que le ou les systèmes de fichiers reporteraient uniquement. Le terme éventuellement Symptôme externe observable était que divers services deviennent non satisfaisants tels que RAM = rempli (avec des écrires de disque non inclinable).

À l'époque, la seule résolution était de redémarrer le système (perdant les journaux non écrites qu'il y avait). Les tentatives de remonter à RW ont échoué. (Malheureusement, je ne me souviens pas des messages d'erreur renvoyés lors de la tentative de ces remonts.)

Alors, ..., pas le problème de l'OP, mais que quelqu'un d'autre arrivant sur cette page peut bénéficier de cette information.

7
Eric Towers