| Anterior | Siguiente |
| EFBIG | ESPIPE |
ENOSPC
Qué significa ENOSPC
ENOSPC indica que el sistema de archivos de destino no puede asignar algún recurso necesario. Puede ser espacio de datos, pero también un inode, metadatos de directorio, espacio de journal o una reserva necesaria para crear o ampliar un archivo. Por eso puede haber bytes libres y, aun así, fallar una carga formada por muchísimos archivos pequeños.
No debe confundirse con un límite de cuota de usuario o proyecto, que puede notificarse mediante otro errno como EDQUOT. También hay que mirar el montaje real de la ruta: contenedores, bind mounts, directorios temporales y volúmenes de logs pueden estar en un sistema de archivos distinto del que se inspeccionó inicialmente.
Qué comprobar
- Comprueba bloques libres e inodes libres en el montaje exacto que contiene la ruta afectada.
- Revisa por separado cuotas de usuario, grupo o proyecto y las reservas propias del sistema de archivos.
- Busca archivos borrados que siguen abiertos y crecimientos rápidos de logs, spool, snapshots o temporales.
- Trata correctamente escrituras parciales y, para datos durables, evita reintentar hasta llevar el host a un estado inestable.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.