Technology · GUÍA PRÁCTICA
¿Linux muestra “Input/output error”? Demuestre la capa antes de ejecutar fsck
Detenga escrituras, asigne la ruta exacta a su montaje y backend, conserve el primer error y repare solo la capa demostrada.

“Input/output error” es EIO, no un diagnóstico. Puede proceder de un dispositivo o cable local, metadatos del sistema de archivos, transporte de red, una sesión FUSE/9p muerta o la implementación userspace.
Detenga nuevas escrituras, registre operación y hora, asigne ruta, montaje y backend, conserve el primer error inferior y los datos legibles, repare una rama y verifique bytes conocidos.
1. Congele el incidente y proteja la copia legible
Registre comando, ruta, hora, estado y primer stderr; detenga escritores y limpieza automática.
Copie datos irremplazables aún legibles a almacenamiento independiente y registre omisiones y hashes.
2. Asigne la ruta al montaje y backend reales
Registre namespace, tipo, fuente y opciones; separe bloque local, RAID, remoto, FUSE, contenedor y WSL 9p.
Siga ruta a montaje, mapper/array y endpoint físico o remoto sin adivinar.
3. Conserve el primer error inferior
Antes de reiniciar, guarde el primer error de kernel/servicio con dispositivo, bloque, inode, servidor o sesión.
Para filesystems remotos/userspace, guarde ambos logs y pruebe otro montaje de solo lectura solo cuando sea seguro.
4. Repare solo al responsable demostrado
En bloque local revise cable, energía, controlador y salud; use el procedimiento propio de arrays y remotos.
Ejecute el checker del filesystem real desmontado; no use e2fsck sobre NTFS, XFS, Btrfs o una ruta remota.
5. Verifique ruta y contrato de datos
Repita la operación por el mismo namespace/service route, lea archivos conocidos y compare hashes y contadores.
Conserve primer error, owner, preservación, reparación y aceptación; ante un nuevo EIO vuelva a preservar.
