On Mon, 4 Aug 2003, Sergio Hernandez wrote:

> Hola, Mauricio,
> 
> Yo tambi�n llegu� desde RH, y, no cabe duda que la instalaci�n de Debian 
> es algo m�s compleja, pero dentro de poco tiempo comprobar�s su 
> superioridad ;-)
> Yo comparto la idea de que deber�as instalar de nuevo y sin errores, hay 
> un buen manual aqu� :

Cuando no se sabe que es lo que ha fallado o cuando son muchos los
errores detectados conviene empezar desde el principio. Por desgracia
puede pasar que despu�s de una considerable parte del trabajo realizado
se venga abajo todo al intentar instalar alguna cosa m�s. Algui�n con
suficiente pr�ctica suele identificar las situaciones potenciamente
peligrosas tales como el aviso de eliminaci�n de una librer�a en
sustituci�n de otra, etc. Pero lo cierto es que la instalaci�n de
nuevos paquetes nunca est� totalmente exenta de riesgo y m�s si no
se tiene pr�ctica.

Lo ideal ser�a poder establecer puntos de sincronismo para en caso de
problemas poder volver a la situaci�n estable. Por desgracia la �nica
forma de hacer eso es sacando copias de seguridad de toda la instalaci�n
antes de instalar algo m�s. 

Es lo que yo hago, porque voy pasito a pasito instalando y configurando
una considerable cantidad de cosas y me lleva bastante tiempo hacerlo.

Cuando no se ha preocuado uno de aprender a dar marcha atr�s lo �nico
que queda en caso de fallo es volver a empezar desde el princio.

Lo que yo he usado es m�s o menos lo siguiente pero advierto que para
darle un enfoque m�s general lo he modificado un poco y puede que
algo no est� totalmente correcto. Recomiendo revisarlo y adaptarlo.

Lo que hace es una copia de seguridad comprimida de la instalaci�n
(en mi caso la particion raiz es /dev/hda6) sobre una particion libre
y a ser posible en otro disco. (En mi caso /dev(hdd1)

#!/bin/sh
UNIDEST=hdc1 
UNIORIG=hda6
COPIA=woody-2
mkdir /mnt 2> /dev/null
mkdir /mnt/$UNIDEST 2> /dev/null
mkdir /mnt/$UNIORIG 2> /dev/null
mount /dev/$UNIDEST /mnt/$UNIDEST
mount /dev/$UNIORIG /mnt/$UNIORIG -o ro
df
echo "Pulse <Intro> para continuar"
read
cd /mnt/$UNIORIG

# Ojo si no se elimina /mnt la copia entra en bucle y crece indefinidamente
# Se eliminan tambien /tmp/ y /proc proque no interesan
find . | egrep -v "^./mnt/|^./proc/|^./tmp" | afio -oZ  
/mnt/$UNIDEST/$COPIA.afio.gz

# Verificaci�n de integridad de la copia por comparaci�n con la original.
afio -rZ  /mnt/$UNIDEST/$COPIA.afio.gz 2>&1 | grep -i Corrupt > 
/mnt/$UNIDEST/$COPIA.afio.gz
#### fin #######



-- 
Un saludo
Antonio Castro

       /\     /\   Ciberdroide Inform�tica 
         \\W//  << http://www.ciberdroide.com >>
        _|0 0|_                                                    
+-oOOO-(___o___)-OOOo---------------------+ 
| . . . . U U . Antonio Castro Snurmacher |  
| . . . . . . . [EMAIL PROTECTED]   | 
+()()()---------()()()--------------------+

Responder a