De vreo doua luni ma ocup ( cam sporadic din pacate ) de o solutie de
arhivare mai prietenoasa decat scripturi cu tar sau scumpiciuni
comerciale ( care intre noi fie vorba nu prea m-au impresionat pt.
pretul lor). Se cerea:

        - backup-uri full sau incrementale depinzand de fisier.
        - restaurarea unui fisier de la o anume data dintr-o arhiva
incrementala.
        - interfata prietenoasa cu utilizatorul pentru selectarea fisierelor la
backup/restore.
        - definirea de liste de excludere pentru fisiere cu globbing pentru
sisteme live.
        - definirea de clase de fisiere care sa fie comprimate sau nu in
functie de tipul lor ( nu are rost              sa comprimi divix-urile :).
        - sa fie scriptabil pentru unattended backup.
        - sa admita arhive mai mari de 2GB ( utilizarea era pentru un tape DLT
HP VS-80 de 40GB) si in                         aceste arhive fisiere mai mari de 2GB.
        - sa fie reliabil, in caz ca baza de date asociata arhivei a murit sa
permita recreerea ei prin               scanarea arhivei propriu-zise.
        - sa fie cat mai universal la mediile de arhivare, adica sa mearga cu
benzi, zip drive, floppy                        tape, partitii raw, fisiere oarecare 
sau cel
mai interesant block device exportate prin retea (              Network Block
Device).
        - sa permite arhive spanned pe mai multe medii de acelasi tip.

        Asa ca scotocind in dreapta si stanga am dat de taper (
http://taper.e-survey.net.au/) si cam facea tot ce vroiam cu exceptia
faptului ca segfaulta in draci :(, nu mergea cu arhive si fisiere mai
mari de 2GB si in general nu prea era gata pentru insulicostare serioasa
;). Creatorul sau, desi foarte ocupat mi-a dat un pach preliminar pentru
trecerea la fisiere mari iar eu am masat si gadilat programul facandu-l
mai prietenos si nesegfaultacios ;), precum si indreptand pe ici colea
cate un int la off_t si asa mai departe, rezultatul se gaeste la
http://mircea.interplus.ro/taper/ sub forma de s/rpm-uri mandrakiene (
care merg pe orice red-hatism cu glibc 2.2.x <- atentie aici, ca muci se
face cu glibc 2.1.x !!!) si pentru slackwaristi/debianisti exista un
frumos arhivoi cu care stiti ce sa faceti ( tar xjf..., make, make
install). Eu l-am testat cu un maxim de 173.000 de fisiere de toate
felurile ( arhiva 13GB) si separat cu o arhiva cu 3 fisiere de 3GB si a
rezistat la tot felul de abuzuri ( coruptii bagate de mana in arhive,
baza de date bulita intentionat, etc.).
        In incheiere cei care au nevoie de featurile de la inceputul mesajului
si stiu ce fac sunt invitati sa-l incerce si sa-mi trimita pe personala
feed-back pentru a putea sa trimit paciul creatorului, orice chestie
concreta si repetabila de bine sau ( mai ales) de rau e bine venita.

        Mircea "care se arunca in baie ;)" C.
---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui