On Thu, 1 Jun 2000, David Charro Ripa wrote:
> Estimados compa�eros:
> Quiero hacer copias autom�ticas y completas de todo el sistema sobre una
> unidad de cinta.
> �C�mo lo haceis vosotros?
La copias completas son muy costosas. Yo creo que hay que alternar
copias totales y copias incrementales tomando el incremento como
los cambios ocurridos desde la �ltima copia total. Siempre conviene
rotar varias cintas para no machacar la �ltima copia. Cada instalaci�n
tiene sus necesidades particulares en funci�n de las distintas partes
del sistema atendiendo a su distinta importancia. Hay partes que
pueden requerir copias de seguridad frecuentes y otras que no.
Por ejemplo hago copias totales de /home cada cierto tiempo rotandolas
sobre tres cintas y copias incrementales de /home diariamente rotandolas
sobre otro juego de tres cintas. Cuando las copias incrementales tardan
demasiado hago una nueva copia total.
Otras partes del sistema saco copias totales cada dos meses, y no hago
copias incrementales.
Independientemente de eso una copia que yo hago una vez cada 15 d�as es
la siguiente. Pongo un limite de tama�o (50MBytes) y un n�mero de d�as
60. Lo que hago es que los ficheros que han cambiado en los �ltimos
60 d�as ir�n o bien a cinta si son menores de 50MBytes o bien ser�n
listados para decidir m�s tarde que hacer con ellos. (Muchas veces
son copias temporales de CDs o cosas as� que abultan mucho y ya no
sirven). Cada 15 d�as aproximadamente hago una copia de estas sobre
tres cintas que voy rotando.
Este �ltimo tipo de copia combinado con los otros que he mencionado
antes me da bastante seguridad.
==================8<--------------(cortar por aqui)----------------
MAXSIZE="50000k"
DIAS="60"
mount
echo
echo "1) Compruebe que estan montados todos los sistemas de ficheros deseados"
echo "y solo los deseados."
echo
echo "2) Introduzca una cinta desprotegida para grabar los ficheros que sean"
echo " menos antiguos de $DIAS d�as y menores de $MAXSIZE."
echo
echo "Pulse <Intro> para continuar"
read
mt -f /dev/nst0 rewind
mt -f /dev/st0 status
echo "Espere. Realizando prueba de escritura ...."
if ! echo "Prueba de grabacion OK" | blockout > /dev/st0
then
echo " !!! Imposible escribir !!!"
exit
else
blockout < /dev/st0
fi
mt -f /dev/nst0 rewind
echo
echo "## Compruebe estado de la cinta ##"
echo ".... pulse <Intro> para continuar"
read
find / -mtime -${DIAS} -size +${MAXSIZE} | egrep -v
"^/proc|^/tmp|netscape/cache/" > demasiado_grandes_$$ 2>&1 &
echo "Retension de la cinta ............."
mt -f /dev/nst0 retension
echo "Grabando en cinta la copia de seguridad ficheros con"
echo "menos de $DIAS d�as de antiguedad y menores de $MAXSIZE"
find / -mtime -${DIAS} -size -${MAXSIZE} | egrep -v "^/proc|^/tmp" | tee
grabados | cpio -oBH newc | bzip2 | blockout > /dev/st0
echo "Inciando comprobacion"
mt -f /dev/nst0 rewind
blockout < /dev/st0 | bzip2 -d | cpio -itBH newc > leidos
echo "Comprobacion terminada."
ls -l leidos grabados
echo
echo "Diferencias ="
diff grabados leidos
echo
echo "Lista de ficheros menos antiguos de $DIAS d�as pero no guardados por ser"
echo "mayores de $MAXSIZE. Guardelos en cinta aparte si es necesario."
echo
cat demasiado_grandes_$$
==================8<--------------(cortar por aqui)----------------
blockout es un programita que completa a nulos los bloques de datos
inclompletos porque algunos drivers de cinta parecen tener problema
con eso.
> Pensaba hacerme un script (con tar, cpio, dd o dump) y lanzarlo con el
> cron por la noche, pero he visto en potato varios programas de copias de
> seguridad (amanda, taper).
> El objetivo es que en caso de desastre cualquier t�cnico (sepa o no de
> linux) sea capaz de construir un disco duro id�ntico metiendo un
> disquete y la cinta m�s reciente, sin que pregunte nada (o lo menos
> posible).
>
> Hablo de un PC con Potato y un cintero DAT SCSI de SONY.
>
> Cualquier recomendaci�n ser� bienvenida.
>
>
> Un saludo y gracias
>
> K-charro
>
>
> --
> Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null
>
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
/\ /\ Ciberdroide Informatica (tienda linux)
\\W// http://www.ciberdroide.com
_|0 0|_
+-oOOO--(___o___)--OOOo------------------------------------------------------+
| . . . . U U . . . . Antonio Castro Snurmacher !! Nueva direccion email !! |
| http://slug.ctv.es/~acastro. -> -> -> -> [EMAIL PROTECTED] |
+()()()----------()()()------------------------------------------------------+
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
(((Donde Linux))) http://www.ciberdroide.com/misc/donde/dondelinux.html
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+