On Sep 3, 2009, at 8:56 PM, Mircea Vutcovici wrote:

Salut

2009/8/31 Flower <[email protected]>

Vreau să fac un fileserver și nu mă mulțumește catalogarea pe
directoare/subdirectoare/sub-sub/etc deoarece un fișier poate aparține mai multor categorii. Atâta timp cât am avut relativ puține fișiere și
categorii am rezolvat problema cu symlink-uri.


Si cu hardlinks nu e ok?

Nu prea e.

Si eu as vrea o solutie, dar o solutie nu un workaround. Un workaround e sa iti faci o tabela SQL cu cate o coloana "boolean" pt fiecare categorie posibila si fiecare rand e un fisier si markezi pt fiecare rand in ce categorii face parte si apoi faci un script Python/Perl sa creeze o structura de fisiere si directoare (folosind hardlinks pt fisiere) care sa exprime structura din baza de date, dar de fiecare data cand updatezi in db trebuie sa rerulezi scriptul, cam aiurea.

Ar fi fost frumos sa exista un FS unde poti seta anumte xattr pe fisire de genul "category:<nume>" si apoi pe un director setezi "categories-enabled" si apoi daca muti fisierele cu acele xattr in acel director de fapt iti apar organizate pe directoare pe categorii (deci la primul nivel vezi toate categoriile posibile, apoi daca intri in una din ele vezi restul categoriilor selectate de cel putin un fisier din cele care au prima categorie si tot asa).

Pana la urma, poate fi un proiect interesant pt un fuse plugin...

--
Dizzy


_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui