Che cosa è successo ai filesystem di lettura / scrittura compressi?


9

Negli anni '90, il mio computer di casa era una ghianda Archimede . Aveva un software chiamato ArcFS, che ti consentiva di creare archivi compressi, un po 'come i file zip.

A differenza dei file zip, potrebbero essere montati come un disco, un po 'come i file dmg su un Mac.

A differenza dei file dmg, erano compressi e scrivibili.

Se potessimo farlo negli anni '90, perché non possiamo farlo ora? Oggi uso un Mac e mentre posso creare immagini di dischi compressi, non sono scrivibili. Al contrario, le immagini del disco scrivibili non sono compresse.

Qual è l'equivalente di oggi di ArcFS e perché non è più comune?


3
Due parole: disco economico.
Daniel R Hicks,

Bisogna comunque chiedersi, se abbiamo abbastanza potenza della CPU per crittografare e decrittografare al volo, almeno un po 'di compressione non dovrebbe essere un problema ...
Daniel Beck

Probabilmente, la compressione al volo potrebbe accelerare l'accesso al disco (almeno con gli HDD) - meno attività effettiva del disco per un file della stessa dimensione - supponendo che ci sia abbastanza larghezza di banda disponibile sul lato CPU / memoria delle cose.
Bob,

@DanielBeck, questo è vero e, come puoi vedere dalle risposte, i sistemi di archiviazione compressi sono vivi e vegeti. Sia su Apple che su Windows, puoi comprimere parti della struttura delle cartelle a piacimento. Linux ha un numero di sistemi di archiviazione compressi lungo linee simili a ArcFS.
Julian Knight,

Risposte:


9

Non sono sicuro di quali siano disponibili per Mac OS, ma ci sono ancora molti filesystem compressi r / w in giro:

  • e2compr è una patch del kernel per EXT2
  • Fuse offre un elenco di filesystem compressi, inclusi quelli con supporto r / w come ad es. CompFUSEd e LZOlayer_fs
  • Solid File Sysem è multipiattaforma (afferma esplicitamente il supporto per Mac OS X) e supporta la crittografia e la compressione

Quindi è ancora possibile, ed è ancora fatto. Perché non è più ampiamente conosciuto, non posso dire ...


7

Non dici quale versione di Mac OS stai utilizzando, ma DO DO supporta la compressione in modo nativo - almeno ha da Snow Leopard (10.6) in poi. Si chiama "HFS + compressione".

Per riferimento, esistono diversi file system compressi per Linux e @kinokijuf ha già menzionato la compressione NTFS.

Quindi il mondo dei sistemi di archiviazione compressi è ancora vivo e vegeto - è solo che, almeno su Mac e Windows, ora è una funzionalità integrata dei formati di dischi nativi.


Sì, ne sono consapevole. C'è uno strumento chiamato Cluster che ti consente di comprimere file arbitrari. Ma non è esattamente quello che avevo in mente, volevo specificamente qualcosa che fosse un file di archivio portatile e che potesse essere passato in giro.
David,


3

Due file system recenti, ZFS e btrfs consentono di abilitare la compressione su file system di lettura / scrittura. I file system possono essere memorizzati su file su disco e montati come tali.

Esiste almeno un progetto open source per supportare ZFS su MAC OS / X e anche una soluzione commerciale .


2

Le altre risposte sottolineano già che esistono FS compressi. Per quanto riguarda il motivo per cui non sono più popolari - i motivi principali sono probabilmente:

  • Al giorno d'oggi lo spazio su disco è piuttosto economico: molte persone che conosco non riescono mai a riempire i loro dischi
  • Anche se si esaurisce lo spazio su disco sul disco rigido principale, l'archiviazione esterna è ora molto più pratica da usare. 20 anni fa, tutto ciò che avevi era nastro e dischetti - ora ci sono hard disk esterni, SSD, grandi chiavette USB, DVD-R / RW, che sono entrambi semplici da usare, ragionevolmente veloci, economici e con alta capacità.
  • Se non riesce a riempire un disco, è di solito con i dati audio / video (musica, foto, film). Questi di solito sono già memorizzati in formati compressi, quindi un FS compresso non sarebbe di aiuto.

In realtà, penso che l'ultimo punto sia il motivo principale.


3
La compressione è ancora popolare nei file system moderni come ZFS. Si consiglia spesso anche di attivarlo con quest'ultimo poiché le prestazioni osservate sono generalmente migliori quando abilitate, poiché l'I / O è il solito collo di bottiglia e non la CPU.
jlliagre,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.