Copias de Disco usando netcat y bzip2

Agosto 20, 2007 at 12:50 pm (Backup, Tips, linux)

Netcat es considerada la navaja suiza del tcp/ip . puede leer y escribir datos a traves de conexiones utilizando los protocolos tcp y udp

Instalando netcat

Netcat esta en los repositorios de cada distribución en debian puede instalarse así.

# apt-get install netcat

El Entorno

------------------------------
HostA // 192.168.1.1
-------------------------------
           sda
        Red
         sdb
------------------------------
HostB // 192.168.1.2
------------------------------

Suponemos que queremos pasar la imagen del HostB al HostA
A Ejecutar en HostB

# netcat -p 2222 -l |bzip2 -d | dd of=/dev/sdb

en este caso netcat esta “-l” esperando conexiones en el “-p“puerto 2222 bzip2 comprime la imagen “-d” fuerza la decompresion y dd dice de donde tiene que cojer los datos.

A Ejecutar en el HostA

# bzip2 -c /dev/sda | netcat 192.168.1.1 2222

De esta manera haremos una copia exacta de una partición o disco y la restauraremos en otro todo desde red.

Escribe un comentario