lunes, septiembre 01, 2008

Backup comprimido con TAR a través de la red por SSH

Ahi va otra de las líneas importantes para un network admin en Linux:

tar zcf - /home/polainas/micarpeta/ | ssh usuario@miservidor.com "cat > /var/donde/deseo/depositar/micarpeta.tgz"


Lo que hace esta línea es comprimir el contenido de "/home/polainas/micarpeta/" y al mismo tiempo traslada esa información que se esta comprimiendo hacia el servidor "miservidor.com" y crea un archivo en ese servidor llamado "/var/donde/deseo/depositar/micarpeta.tgz". A esto le deberíamos de agregar las llaves ssh entre los servidores para que no pregunte el password. ;)


Modificado: 06/12/2008
Ahora agrego la otra parte, donde enviamos el archivo comprimido llamado "micarpeta.tgz" desde un servidor hacia otro servidor, pero se descomprimirá al mismo tiempo dentro de la carpeta "/home/polainas/micarpeta/" dentro del servidor "miservidor.com"

cat micarpeta.tgz | ssh usuario@miservidor.com 'tar -zxvf - -C /home/polainas/micarpeta/'

No hay comentarios: