martes, 28 de octubre de 2008

Transferir sistema de archivos entre dos computadoras

Si necesitas transferir un sistema de archivos completo de una PC a otra, por ejemplo cuando obtienes una nueva PC, puedes seguir los siguientes pasos.

1) Inicia ambas PCs con un LiveCD (por ejemplo Knoppix) y asegúrate que se pueden acceder cada una via red.

2) En la PC fuente, monta la partición que contiene el sistema de archivos que vas a copiar, e inicia la transferencia usando netcat y tar:


cd /mnt/sda1
tar -czpsf - . | pv -b | nc -l 3333



3) En la PC destino , monta la partición que va a recibir los archivos, e inicia el siguiente proceso:


cd /mnt/sda1
nc 192.168.10.101 3333 | pv -b | tar -xzpsf -


El comando nc (netcat) es usado por cualquier clase de conexión TCP entre dos host o PCs. El comando pv (progress viewer) es usado para mostrar el progreso de la transferencia. El comando tar es usado para empaquetar los archivos de la PC fuente y desempaquetarlos en la PC destino.

Fuente.

No hay comentarios: