| Anterior | Siguiente |
| EFAULT | ENOTBLK |
ENOTBLK
Qué significa ENOTBLK
ENOTBLK es especialmente útil al diagnosticar montajes. Linux puede devolverlo cuando la fuente indicada a mount() existe pero no es un block device y esa operación exige uno. El problema está en el objeto origen, no necesariamente en el directorio destino.
No debe reducirse a «permiso denegado» o «filesystem desconocido». Una ruta puede existir y ser un archivo regular, character device o symlink obsoleto cuando se esperaba un dispositivo físico, loop o device-mapper.
Qué comprobar
- Registra exactamente source, target y opciones pasadas a
mount()o al helper. - Comprueba con
statel tipo real del source. - Si se monta una imagen, verifica que el loop device fue creado y que se pasó el nodo de bloque cuando la operación lo exige.
- Distingue
ENODEV, que suele apuntar a filesystem no soportado o ausencia de soporte del kernel en otros caminos de mount.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.