Compressão instantânea para um diretório


11

Eu tenho um diretório que sempre armazenará arquivos de texto que raramente são usados ​​(pense semanalmente). Naturalmente, este é um ótimo lugar para usar a compactação. No entanto, em vez de precisar usar o tar sempre que quiser acessar um arquivo, eu adoraria se pudesse "montar uma pasta compactada".

Vamos assumir que a pasta se chama mydir

Idealmente, o seguinte deve ser verdadeiro:

  • Itens copiados / movidos / excluídos / lidos no mydir sem que os programas precisem saber que o diretório está compactado
  • Quando um arquivo do mydir é lido por um programa, apenas esse arquivo é descompactado, e não o diretório inteiro.
  • O diretório deve estar sempre disponível. (talvez montado na inicialização ou no login)

Respostas:


12

Se o acesso somente leitura for aceitável, o SquashFS é uma boa opção.

No entanto, parece que você também deseja fazer atualizações no local. Btrfs pode ser uma opção para você. Ainda é considerado experimental, mas suporta a compactação transparente de arquivos e está disponível para experimentação na maioria das distros.

A outra abordagem é fazer isso no espaço do usuário, via FUSE . A mais plausível das opções aqui é provavelmente a descompressão .

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.