← Back to team overview

sslug-teknik team mailing list archive

Komprimeret filsystem til Linux

 

Resume: Hvad findes der af komprimerede filsystemer til Linux?

Jeg har en stor mængde tekstfiler, som jeg bruger meget sjældent. Da de
ændrer sig en gang i mellem - lidt hist og lidt pist, så kan jeg ikke bare
brænde dem ud på CD'er. Til gengæld gør det ikke noget, hvis
read-write-access er langsom - bare programmerne, som benytter filerne kan
benytte normal read-write, så programmerne ikke skal specialdesignes. Nu
vil jeg gerne spare noget diskplads på disse. Da de med gzip kan
komprimeres til 25%, er der altså tale om filer, som ville blive mindre
med stort sted enhver form for komprimering.

Jeg har ledt efter et komprimeret filsystem til Linux og jeg har fundet
flg:

* Zlibc. Dette dur ikke, idet zlibc kun tilbyder læsning. Den tilbyder
  ikke skrivning. At den seneste release er fra 2001-06-04 gør mig heller
  ikke tryg. Så vidt jeg kan se, kan jeg heller ikke seek'e i filer, og
  det er jeg alvorligt nervøs for, at jeg har brug for.

* cramfs. CramFs is read-only, limited to 256MB file systems. Så det er
  heller ikke godt nok.

* e2compr. Så vidt jeg kan se, er det nyeste her fra 1999. Altså nok ikke
  videre vedligeholdt og jeg er alvorligt nervøs for, at det ikke virker
  med kerne 2.4. Vedligeholderen bor på et domæne der ikke længere
  eksisterer.

* Knoppix' cloop. Det ser ud til at være read-only.

* jffs2 ser ud til at kunne read-write, men kun til flash. Hvis du har
  testet det på en harddisk, så drop lige en mail.

* DouBle. Ikke vedligeholdt siden kerne 0.99.

* FiST: http://www.cs.columbia.edu/~ezk/research/fist/
  FiST ser ud til at være noget Fuse-lignende noget. Den har bl.a. et
  filsystem kaldet gzipfs. Hvis jeg ikke får bedre svar, så går jeg nok
  efter den.

* Podfuk: http://uservfs.sourceforge.net/
  Ser ud til at være endnu en Fuse-klon.

Allerhelst så jeg nok noget ala zlibc, hvor jeg kunne skrive til filer og
seeke i dem, samtidigt med at jeg kan gå "bag om systemet" og bruge
filerne som .gz-filer. Det betyder nemlig, at jeg ikke behøver at
reservere en partition til filerne. Men jeg kan nøjes med mindre.


/Ole
-- 
Gør noget ved spam: Send det til spam@xxxxx.
http://www.net-tjek.dk/ehandel/indh1.htm




Follow ups