Estoy usando Ubuntu 12.04 y no puedo escribir en ningún archivo, ni siquiera como root, ni realizar ninguna otra operación que requiera escritura. Tampoco puede cualquier proceso que necesite escribir, por lo que todos fallan. df
dice que tengo mucho espacio:
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
Todos los resultados que encuentro para "no se puede escribir en el disco" son sobre discos legítimamente completos. Ni siquiera sé por dónde empezar aquí. El problema apareció de la nada esta mañana.
La última entrada de registro de PHP es:
falló: no queda espacio en el dispositivo (28)
Vim dice:
No se puede abrir (archivo) para escribir
Otras aplicaciones dan errores similares.
Después de eliminar ~ 1 gb solo para estar seguro, el problema persiste. También he reiniciado.
df -i
dice
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
hard-drive
filesystems
diskmanagement
felwithe
fuente
fuente
Respuestas:
Te has quedado sin inodes. Es probable que tenga un directorio en algún lugar con muchos archivos muy pequeños.
fuente
rm
podía fallar. Esto ha sido una educación.find . -name sess\* -exec rm {} +
habría funcionado.rm
probablemente funcionó bien, pero el caparazón expandió el*
globo a demasiados datos, y vomitó antes de que incluso llegara a invocar rm.find . -name sess\* -delete
que me parece más fácil de recordar, y generalmente es más eficiente.Aparentemente, el OP tiene una respuesta para su problema particular. Sin embargo, para completar, los síntomas del OP también pueden ocurrir si el sistema de archivos se ha vuelto a montar de solo lectura. Esto me sucedió usando una máquina virtual Linux cuyo almacenamiento estaba en un sistema de disco en clúster que sufría fallas intermitentes raras. Ocasionalmente, las fallas causarían que los sistemas de archivos se vuelvan a montar de solo lectura. El síntoma externo eventualmente observable fue que varios servicios dejaron de responder a medida que la memoria RAM se llenaba (con escrituras de disco no descargables).
En ese momento, la única resolución era reiniciar el sistema (perdiendo los registros no escritos que hubiera). Los intentos de volver a montar RW fallaron. (Desafortunadamente, no recuerdo los mensajes de error devueltos al intentar estos remontes).
Entonces, ... no es el problema del OP, pero alguien más que llegue a esta página puede beneficiarse de esta información.
fuente