na compactação Fly para um diretório

10

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

Vamos supor que a pasta é chamada 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, não o diretório inteiro.
  • O diretório deve estar sempre disponível. (talvez montado na inicialização ou login)
por Daniel 18.12.2012 / 22:14

1 resposta

12

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

No entanto, parece que você também pode fazer atualizações em vigor. O Btrfs pode ser uma opção para você. Ainda é considerado algo experimental, mas suporta compactação de arquivos transparente , e está disponível para tentar na maioria distros.

A outra abordagem é fazer isso no espaço do usuário, através do FUSE . A mais plausível das opções aqui é provavelmente fusecompress .

    
por 18.12.2012 / 22:38