Existe algum sistema de arquivos Linux como o 'tee'? [fechadas]

0

Existe algum sistema de arquivos existente para o Linux que atua como operações de arquivos tee e proxies para dois sistemas de arquivos separados?

Meu uso imediato seria gravar em um sistema de arquivos btrfs para experimentar coisas e um sistema de arquivos ext4 para ter um backup estável caso eu acabe corrompendo o btrfs.

    
por Gordon 27.09.2016 / 19:55

1 resposta

1

Encontrei ChironFS .

It is a FUSE based filesystem. Its main purpose is to guarantee filesystem availability using replication. But it isn't a RAID implementation. RAID replicates DEVICES not FILESYSTEMS.

Importante: eu não usei isso. Eu não posso guiá-lo ainda mais neste momento. Eu sei que isso faz com que a minha resposta seja de qualidade medíocre, no máximo.

Ainda assim, considerando o seu caso, tenho uma dúvida geral. Qualquer experiência com recursos específicos do btrfs (como COW) exigiria um dos dois:

  • a habilidade "sistema de arquivos proxy" para passá-lo para o btrfs subjacente e para replicar / simular / falsificar com ext4 (por exemplo, cópia simples em vez de COW) de uma maneira inteligente; mas o FUSE implementa apenas operações comuns (como open , chmod , mkdir ) de forma personalizada, isso não inclui operações específicas do btrfs;
  • acesso direto ao btrfs (ignorando o "sistema de arquivos proxy"), mas isso quebraria facilmente a correspondência um-para-um para o ext4.

Por estas razões eu acho que todas as soluções existentes (ChironFS ou qualquer outra coisa, se houver) não permitirão que você experimente livremente com o btrfs, a menos que seja escrito com o btrfs em mente desde o início. Eu nunca ouvi falar de tal coisa.

    
por 27.09.2016 / 21:32