i+d+i
#log
contacta un humano
rsync
Cómo realizar una copia de respaldo con rsync
Problema/Necesidad:
Necesito crear una copia local de una carpeta remota en un servidor
Solución utilizada:
el comando
rsync
permite sincronizar desde terminal archivos y directorios, de remoto a local y viceversa
si tengo una llave de acceso en mi
$HOME/.ssh/key
puedo usarla
rsync tiene muchas opciones, se escogen las siguientes:
---progress
: muestra el avance del proceso de sincronización
-a,
equivalente a
--archive
, una copia recursiva que preserva todos los atributos posibles de los archivos
-v
, equivalente a
--verbose
, ofrece información adicional del proceso de sincronización
-z
, equivalente a
--compress
, permite comprimir los archivos para reducir la cantidad de datos transmitidos
-e
, permite ejecutar un comando que soporta la comunicación, en este caso ssh, pude incluir llaves de acceso puertos, etc
Sintaxis general:
rsync --opciones ORIGEN DESTINO
Comando ejecutado:
sync --progress -avz -e "ssh -i /home/myuser/.ssh/key" user@ipOrDomain:/dir/dir/dir .
el "." final traduce directorio actual
Imagen Original (CC Atribución):
https://flic.kr/p/5ZrohQ
.
Usuario
Contraseña
Recuérdeme
Identificarse
¿Recordar usuario?
¿Recordar contraseña?
Contenidos
Magazine
41
Open Source
25
Software Libre
24
Linux
20
talleres
18
blender
11
OpenSAI
11
Notas de Laboratorio
10
videojuegos
7
Newbies
7
Python
6
Emprendimiento
6
Educación
6
animación 3d
5
finsuka
5
tecnología
5
UNIMINUTO
5
GoDot Engine
4
Contenidos Digitales
4
Desarrollo
4