Se requiere copiar un archivo de gran tamaño desde un servidor cuya conexión es intermitente. Cuando scp falla al no poder concretar el copiado del archivo, rsync se encarga de completar el copiado del archivo desde donde se interrumpió la descarga.
En el siguiente ejemplo, se copia un archivo desde el server 10.197.939.41
rsync -aHPvzNOTA: el parametro --log-file escribe un log de los archivos copiados, y sus respectivos errores si es que los hubiera.
--log-file=/home/oracle/utiles/copyfiles.log root@10.197.939.41:/home/oracle/utiles/data_account.dmp.gz .
En el siguiente ejemplo se copia el mismo archivo del mismo server, pero indicando el puerto de conexión:
rsync -aHPvz -e 'ssh -p 20025' root@10.197.939.41:/home/oracle/utiles/data_account.dmp.gz .
Como indicaba, la gran ventaja de este comando es que permite copiar un archivo remoto independiente si la conexión es intermitente. Basta con repetir el comando tantas veces sea necesario hasta completar la descarga.
No hay comentarios:
Publicar un comentario