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é rsync
sin --delete
y básicamente mis intentos normales de arreglar algo que funcionó de manera confiable durante mucho tiempo. Incluso pensé en instalar de rsync
nuevo. Antes de hacer eso, decidí rsync
usar las 2 unidades en la otra máquina, que ejecuto sin conexión. rsync
funcionó 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_y
y todo funcionó bien.