Saltar al contenido

¿Cómo interpretar y corregir un error de entrada / salida en Linux?

Solución:

El error de rsync

 read errors mapping ....: Input/output error (5)

indica la imposibilidad de rsync para leer o escribir un archivo. Las causas más probables de este error son los defectos del disco, ya sea en el SRC o en el directorio TGT. Sin embargo, otras posibilidades incluyen permisos insuficientes, bloqueo de archivos por programas antivirus y maybe otras causas.

El primer paso hacia un diagnóstico es intentar copiar los archivos manualmente. Esto puede funcionar si, por ejemplo, el origen del error fue un defecto de disco en el directorio TGT; Si repite la operación más adelante, escribirá en una sección diferente del disco y es posible que el problema se haya evaporado.

Alternativamente, puede descubrir que no puede acceder al archivo en el directorio SRC. En este caso, sugiero que emplee cualquiera de las utilidades de verificación de disco disponibles para su distribución.

Los privilegios insuficientes, antivirus, son más fáciles de diagnosticar.

Por último, si tiene un sector defectuoso en su directorio SRC, puede excluirlo de futuras ejecuciones de rsync mediante

rsync -av --exclude="/home/my_name/directory_with_corrupt_files/*"

Tuve un problema similar, tenía un dispositivo con fusible montado a través de USB, que se desconectaba con frecuencia, provocando errores de E / S. Mi copia de seguridad nunca pudo terminar porque los errores de IO comenzarían a mitad de camino en rsync y, a pesar de ejecutar rsync repetidamente, en algún momento la sincronización no progresaría más allá de la actualización de archivos existentes.

Mi solución fue usar

--ignore-existing 

opción. De esta manera, podría ejecutar la sincronización en un bucle hasta ver un estado de salida 0.

Por supuesto, en este caso no me importaron las actualizaciones de los archivos existentes.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *