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