Tengo 2 unidades externas que mantengo sincronizadas, usando rsync. Realizo esta tarea regularmente en cualquiera de las dos máquinas, y con frecuencia cambio de una a la otra por conveniencia. Tengo 4 máquinas que ejecutan Debian 9, y uso estas unidades en cada una de ellas.
Esta mañana usé lo siguiente:
rsync -ahv --delete drive-x drive-y
y me sorprendió tener unos cientos de fallas reportadas.
principalmente: rsync: readlink_stat... failed: Input/output error (5)
también:rsync: rsync: recv_generator: mkdir ... failed: Read-only file system (30)
En el proceso para averiguar qué sucedió, volví a montar las unidades dos veces, reinicié, ejecuté rsyncsin --deletey básicamente mis intentos normales de arreglar algo que funcionó de manera confiable durante mucho tiempo. Incluso pensé en instalar de rsyncnuevo. Antes de hacer eso, decidí rsyncusar las 2 unidades en la otra máquina, que ejecuto sin conexión. rsyncfuncionó exactamente como debería.
Después de leer el material publicado aquí, instalé clamav, actualicé las firmas y escaneé mi directorio de inicio. Lo uso regularmente en una máquina diferente. Encontré 1 y solo 1 PUA, y lo eliminé. Siempre borro los PUA. Luego volví a montar las dos unidades con esta máquina y agregué diferentes archivos y carpetas de prueba a cada unidad.
Corrí rsync -ahv --delete drive_x drive_yy todo funcionó bien.