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?

David
fonte
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 ...

Izzy
fonte
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.

Julian Knight
fonte
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
6

O Windows NT oferece suporte à compactação de arquivos individuais em volumes NTFS desde a versão 3.51.

kinokijuf
fonte
Mas isso não é Mac!
Julian Knight
Sim, concordo com Bob - é claro, como mostra minha resposta - a Apple também o faz. ;)
Julian Knight
@JulianKnight O autor da questão perguntou o que havia acontecido com eles, não se houver algum no Mac.
22612 kinokijuf
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 .

jlliagre
fonte
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.

sleske
fonte
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