En la actualidad existe diferentes herramientas de informática para llevar a cabo el proceso de copias de seguridad, sin embargo existen algunas con opciones poco conocidas por los usuarios y que son gran utilidad, este es el caso del Netcat con el que podemos por ejemplo hacer
copia de archivos de una máquina Linux a otra (o simplemente hacer respaldo/copia de seguridad de un escritorio a un servidor).Suponiendo quiere una copia de seguridad de un servidor o de escritorio a otro equipo o incluso crear una imagen de un archivo, procederíamos así:
En el equipo destino:
** Arracamos nuestra distribución de linux en modo de rescate con acceso a redes
Hacemos que el netcat escuche por el puerto 30 - #
# nc -l -p 30 | dd of = /dev/sda
En el pc de origen:
Volcamos el contenido del disco para el PC de destino - # dd if = /dev/sda | nc
# dd if = /dev/sda | nc 192.168.0.20 30
Comprobamos que el tráfico es fluido, en el origen par ir a otra terminal (ALT/F2) y volcar los datos TCP en la NIC (asumiendo es eth0):
# tcpdump -TNLI eth0 puerto 30
Si lo que desea es una imagen como copia de seguridad podría variar la línea así:
# nc -l -p 30 | dd of = mybackup.img
Recuerde que para hacer imagenes de disco se debe contar con al menos el mismo espacio en el disco destino.
Espero que esta información haya sido de utilidad y les sirva para mantener actualizado sus datos.
Comentarios