O que aconteceu com os sistemas de arquivos de leitura / gravação compactados?


9

Nos anos 90, meu computador doméstico era um Acorn Archimedes . Tinha um software chamado ArcFS, que permitia criar arquivos compactados, um pouco como arquivos zip.

Ao contrário dos arquivos zip, eles podem ser montados como um disco, como arquivos dmg em um Mac.

Ao contrário dos arquivos dmg, eles eram compactados e graváveis.

Se poderíamos fazer isso nos anos 90, por que não podemos fazer isso agora? Hoje eu uso um Mac e, embora possa criar imagens de disco compactadas, elas não são graváveis. Por outro lado, imagens de disco graváveis ​​não são compactadas.

Qual é o equivalente atual do ArcFS e por que não é mais comum?


3
Duas palavras: disco barato.
Daniel R Hicks

Um ainda tem de saber, porém, se temos o suficiente poder de CPU para criptografar e descriptografar em tempo real, pelo menos, alguma compressão não deve ser um problema ...
Daniel Beck

Indiscutivelmente, a compactação em tempo real pode acelerar o acesso ao disco (pelo menos com HDDs) - menos atividade real do disco para um arquivo do mesmo tamanho - assumindo que haja largura de banda suficiente disponível no lado da CPU / memória.
Bob

@DanielBeck, isso é verdade e, como você pode ver nas respostas, os sistemas de arquivamento compactados estão vivos e bem. Tanto na Apple quanto no Windows, você pode compactar partes da estrutura da pasta à vontade. O Linux possui vários sistemas de arquivamento compactados em linhas semelhantes ao ArcFS.
Julian Knight

Respostas:


9

Não tenho certeza de quais estão disponíveis para o Mac OS - mas ainda existem muitos sistemas de arquivos compactados em r / w:

  • e2compr é um patch do kernel para EXT2
  • O Fuse oferece uma lista de sistemas de arquivos compactados, incluindo sistemas com suporte a r / w como, por exemplo, compFUSEd e LZOlayer_fs
  • O Solid File Sysem é multiplataforma (declara explicitamente o suporte ao Mac OS X) e suporta criptografia e compactação

Portanto, ainda é possível, e ainda está feito. Por que não é mais conhecido, não sei dizer ...


7

Você não diz qual versão do Mac OS está usando, mas o DO suporta Mac nativamente - pelo menos a partir do Snow Leopard (10.6). É chamado de "compressão HFS +".

Para referência, existem vários sistemas de arquivos compactados para Linux e o @kinokijuf já mencionou a compactação NTFS.

Portanto, o mundo dos sistemas de arquivamento compactados ainda está vivo e bem - é apenas que, pelo menos no Mac e no Windows, agora é um recurso incorporado dos formatos de disco nativos.


Sim, eu estou ciente disso. Existe uma ferramenta chamada Clusters que permite compactar arquivos arbitrários. Mas não era exatamente o que eu tinha em mente, eu queria especificamente algo que fosse um arquivo portátil e pudesse ser distribuído.
David


3

Dois sistemas de arquivos recentes, ZFS e btrfs permitem ativar a compactação em sistemas de arquivos de leitura / gravação. Os sistemas de arquivos podem ser armazenados em arquivos de disco e montados como tal.

Há pelo menos um projeto de código aberto para oferecer suporte ao ZFS no MAC OS / X e também uma solução comercial .


2

As outras respostas já apontam que o FS comprimido ainda existe. Por que eles não são mais populares - os principais motivos são provavelmente:

  • Hoje em dia, o espaço em disco é bastante barato - muitas pessoas que eu conheço nunca conseguem preencher seus discos
  • Mesmo se você ficar sem espaço em disco no HDD principal, o armazenamento externo agora é muito mais prático de usar. Há 20 anos, tudo o que você tinha eram fitas e disquetes - agora existem discos rígidos externos, SSDs, grandes pen drives, DVD-R / RW, que são simples de usar, razoavelmente rápidos, baratos e têm alta capacidade.
  • Se você não consegue encher um disco, é geralmente com dados de áudio / vídeo (música, fotos, filmes). Geralmente, eles já estão armazenados em formatos compactados, portanto, um FS compactado não ajudaria.

Na verdade, acho que o último ponto é a principal razão.


3
A compactação ainda é popular em sistemas de arquivos modernos como o ZFS. É recomendável até ativá-lo com este último, pois o desempenho observado geralmente é melhor quando ativado, pois a E / S é o gargalo usual e não a CPU.
jlliagre
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.