On Wed, 23 Oct 2002 11:09:24 +0200 "Mojada Rodriguez, Jose Francisco" <[EMAIL PROTECTED]> wrote:
> Hola, > > > > find /home/lumadio -newer /mnt/dos1/backup/linux-backup-`date -d > yesterday +%F`.tgz ! -type d | xargs tar -zcvf > /mnt/dos1/backup/linux-backup-`date +%F`.tgz > > > > Prueba la opción -r del tar, en vez de la opción -c, "-r" tiene el > inconveniente de que el archivo debe estar creado, si mal no recuerdo. > > Saludos, > > > > -----Mensaje original----- > > De: Antonio Castro [SMTP:[EMAIL PROTECTED] > > Enviado el: martes 22 de octubre de 2002 14:43 > > Para: Lucas Martín Diomedi > > CC: debian-user-spanish@lists.debian.org > > Asunto: Re: script de backup > > > > On Tue, 22 Oct 2002, Lucas Martín Diomedi wrote: > > > > > hola gente: > > > buscando en la red un script para realizar un backup del /home/usuario > > > encontre uno que despues de modificarlo un poco me quedo asi: > > > > > > #!/bin/sh > > > > > > find /home/lumadio -newer /mnt/dos1/backup/linux-backup-`date -d > > > yesterday +%F`.tgz ! -type d | xargs tar -zcvf > > > /mnt/dos1/backup/linux-backup-`date +%F`.tgz > > > > > > en teoria el script deberia encontrar los archivos modificados desde el > > > último backup y reemplezarlos en el tgz, pero lo que me hace es crear uno > > > nuevo con los archivos modificados solamente, y lo que quiero es un tgz > > > con todos los archivos actualizados.Que le tengo que cambiar? si me > > > podeis ayudar se agradece. > > > > Sin duda es un script interesante pero si no me equivoco para funcionar > > bien requiere backup diario y sin falta. Por otra parte va creando backups > > incrementales sobre el último backup incremental. Es decir que si pierdes > > una sola de las copias realizadas habrá ficheros que por haberse modificado > > exclusivamente en aquella ocasión no aparecerán en ninguna otra copia. > > Y tiene algunos inconvenientes más. > > > > 1] Este esquema es incompatible con el uso de copias multivolumen. > > 2] Un solo byte mal en un fichero comprimido suele inutilizar toda la copia. > > 3] tar y cpio solo comprueban los nombres de los ficheros almacenados pero > > no > > perimten comparar su contenido con el original. > > > > Si en lugar de tar, usas afio tendrás muchas ventajas inexistentes en tar o > > en cpio: > > > > 1) Más rapidez. > > 2) Copias multivolumen incluso comprimidas. (No apto en modo desatendido > > como tu pretendes pero lo pongo porque para otra persona puede ser > > interesante). > > 3) Se comprime a nivel de ficheros un error no inutiliza toda la copia sino > > que solo afectará a un fichero. > > 4) Solo se comprimen los ficheros que merece la pena comprimir. > > 5) Permite verivicar integramente el contenido de la copia con el original. > > > > Un buen plan es hacer semanalmente copia global (minimo tres copias > > rotando) y > > semanalmente copia de los ficheros modificados en los últimos dos mes (4 > > copias > > rotando) y diariamente puedes hacer una copia incremental desde la última > > copia > > semanal. > > > > Lo ideal es ir rotando las copias y mantener una redundancia mínima de tres > > copias de cada copia mensual, o semanal y hacer copias incrementales diarias > > pero siempre partiendo como fecha de referencia de la fecha de la última > > copia global. Esto te evita tener que buscar en todas las copias un fichero > > extraviado. Si no está en la última copia incremental lo toienes en la > > última > > copia global. Claro las copias incrementales de los Lunes son rápidas y > > tienen > > poca cosa y según avanza la semana incluyen más y más volumen. > > > > La rotacion puedes hacerla generando nombres con un contador cíclico que > > guardaras en un fichero. > > > > > La idea es referenciarlo en el cron para que se ejecute todos los dias a > > > determinada hora. > > > Uso Debian "Sid" > > > Gracias > > > Lucas > > > > > > -- > > > Usuario Linux Registrado #270455 - http://counter.li.org > > > GnuPG public information: pub 1024D/93E59BDE > > > Key fingerprint = 83A9 41F0 64B2 0353 4B06 A33E 302B 6E0F 93E5 9BDE > > > Debian GNU/Linux "SID" - 2.4.19 > > > > > > > > > -- > > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]> > > > > > > > > > Un saludo > > > > Antonio Castro > > > > +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ > > /\ /\ Ciberdroide Informática (Tienda de Linux) > > \\W// <<< http://www.ciberdroide.com >>> > > _|0 0|_ > > +-oOOO--(___o___)--OOOo----------------------------------------------------+ > > > > | . . . . U U . . . . Antonio Castro Snurmacher [EMAIL PROTECTED] | > > | . . . . . . . . . . > > | > > +()()()----------()()()----------------------------------------------------+ > > | *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** | > > | <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> | > > +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ > > > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > > > > _____________________________________________________________ > Uni2 Telecomunicaciones, S.A.U. > Aviso legal: > > Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) > indicadas anteriormente; el carácter confidencial, personal e intransferible > del mismo está protegido legalmente. Cualquier revelación, uso o reenvío no > autorizado, completo o en parte, está prohibido. > > Si ha recibido este mensaje por equivocación, notifíquelo inmediatamente a la > persona que lo ha enviado y borre el mensaje original junto con sus ficheros > anexos sin leerlo ni grabarlo, total o parcialmente. > > Gracias > > Efectivamente, tiene que estar creado, pero para eso utilizo el comando touch 02062330 /backup/linux-backup-2002-02-06.tgz donde 02062330 es el mes dia hora (esto lo saque de la pagina de donde consegui el script). Gracias por la respuesta, y me voy a fijar que pasa. Lucas -- Usuario Linux Registrado #270455 - http://counter.li.org GnuPG public information: pub 1024D/93E59BDE Key fingerprint = 83A9 41F0 64B2 0353 4B06 A33E 302B 6E0F 93E5 9BDE Debian GNU/Linux "SID" - 2.4.19