Copias de Disco usando netcat y bzip2
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.
