On Wed, Jan 03, 2001 at 11:04:55PM -0000, Arturo Rojas wrote:
> Conocen el Norton Ghost? bueno, pues ocupo hacer algo parecido pero desde
> Linux, si alguien tiene alguna sugerencia por favor haganmelo saber.
Una forma un poco bestial, pero que da muy buenos resultados, es la
siguiente. Suponiendo que el disco duro est� repartido as� ...
/dev/hda1 Windows 4 GB
/dev/hda2 Linux 8 GB
/dev/hda3 Swap lo que sea
Entonces desde Linux uno puede hacer algo as�..
# cp /dev/hda1 respaldo-windows.img
Y queda un archivo de 4 GB que es la imagen exacta de la partici�n Windows.
Ahora, tambi�n se puede utilizar el comando "dd" y este posee opciones un
poco m�s avanzadas (que no las manejo por completo) que incluso permiten
sacar los datos en archivos de 650 MB (como para hacer CDs de instalaci�n;
este m�todo lo hemos probado con buenos resultados en Ingenier�a).
Lo mismo pero usando dd ser�a:
# dd if=/dev/hda1 of=respaldo-windows.img
Creo que para leer bloques de 512 KB y realizar una primera imagen de 750
MB, ser�a algo as�:
# dd if=/dev/hda1 of=respaldo-windows01.img bs=512 count=1331200
... que creo que significa: "Lea desde /dev/hda1 y grabe en
respaldo-windows01.img, leyendo 512 bytes cada tiro y pare cuando lleve
1331200 bloques de esto (512 Bytes * 1331200 = 650 MB). Para leer la segunda
imagen de esta partici�n:
# dd if=/dev/hda1 of=respaldo-windows02.img bs=512 count=1331200 skip=1331200
... que creo que es lo mismo, pero se salta los primeros 1331200 bloques de
512 bytes (el primer CD que ya hab�amos hecho) y lo graba en un nuevo
archivo.
Despu�s de esto, bastar� con quemar en CDs los archivos
respaldo-windows01.img y respaldo-windows02.img, etc. para guardar los
respaldos.
Para volcar los respaldos, es al rev�s:
# dd if=/cdrom/respaldo-windows01.img of=/dev/hda1 bs=512 count=1331200
# dd if=/cdrom/respaldo-windows02.img of=/dev/hda1 bs=512 count=1331200 skip=1331200
***********************
Bueno, todav�a se pueden hacer cosas m�s interesantes. Si la m�quina tiene
un buen CPU, uno puede comprimir las im�genes con BZIP2 y guardarlas de esta
forma que ocupa menos espacio.
# dd if=/dev/hda1 | bzip2 -cz > respaldo-windows.img
No s� si la instrucci�n anterior es la que exactamente funciona, pero mi intenci�n
es hacer algo como: "dd lee la partici�n y la tira a stdout, bzip2 agarra
eso y lo comprime, tir�ndolo a stdout, y esto lo mandamos al archivo de
respaldo".
***********************
Ojo que estos m�todos funcionan solo si la tabla de particiones del disco
duro no ha sido corrompida. Pero esta tambi�n se puede respaldar ...
# dd if=tabla-particiones.img of=/dev/hde bs=512 count=1
**********************
En la Facultad de Ingenier�a probamos con este sistema para hacer el sistema
de respaldo e instalaci�n de un laboratorio con 12 m�quinas que ten�an
Windows 98 y Debian Linux. La intenci�n era arrancar con un floppy que
borrara las particiones y resintalara la tabla de particiones, y reinstalara
las m�quinas volcando las im�genes de las particiones desde un set de 6 CDs.
El sistema ten�a enormes ventajas: uno arrancaba desde el floppy (que era un
Tom's Root Boot Disk modificado) y luego pod�a sacarlo; los 6 CDs no hab�a
que meterlos en orden, ya que dd sab�a a donde grabar dependiendo del CD que
estuviera metido en el lector y por eso pod�amos trabajar con 6 m�quinas a
la vez por cada set de CDs que hicimos; adem�s, la lectura desde el CD y la
escritura al disco duro era en forma secuencial, por lo que lo hac�an a 1800
KB/s que era lo m�ximo que daba el lector de CDs de 12X.
En resumen, cada m�quina quedaba con su disco duro de 3 GB reinstalado al
100% en 15 minutos (y tanto en Windows como en Linux las estaciones estaban
cargadas de aplicaciones).
De hecho, el sistema no prosper� (a pesar de funcionar muy buen y muy
r�pido) dado que carec�a de una interfaz gr�fica y amigable para los
usuarios; y de que solo como tres personas sab�an c�mo usarlo bien. Pero no
era dif�cil ... el floppy ven�a listo con todo programado ...
Todav�a estamos pulseando para usar esto en vez de un software comercial que
se consiguieron (similar al mencionado Norton Ghost)...
**********************
S� que en los comandos anteriores debe haber errores (o mejores formas de
hacer esto), as� que espero que la gente de la lista me corrija ...
Saludos,
--
*************************************
Juan Ignacio Del Valle Gamboa
[EMAIL PROTECTED]
Ing. Mec�nico, UCR
*************************************
--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".