Melhor sistema de arquivos para mesclar em diferentes tamanhos / velocidade?

2

Eu costumo executar distros baseadas no Debian. Minha área de trabalho principal está executando uma nova placa de servidor Asus (Toneladas de portas SATA) em um gabinete Cosmos II (Toneladas de compartimentos de unidade). Eu já tenho 4 unidades extras no meu computador e tenho 6 unidades de vários tamanhos e velocidades que não estão sendo usadas. Eles são todos variados em tamanho (250GB, 500GB, 320GB, 1TB, 2TB, etc.), velocidade (SSD, 5400RPM, 7200 RPM, etc.) e fabricante (Hitachi, WD, Seagate, Intel).

Obviamente, não posso fazer isso. Eu não acho que tenho dois da mesma unidade em nenhum deles. Então as rodas ficaram girando na minha cabeça e eu lembrei de volta quando eu costumava usar o Windows, você poderia ter um sistema de arquivos de várias unidades através de discos estendidos, então eu procurei por uma coisa dessas no Linux. Eu encontrei coisas como:

Há também zfs, LVM, etc., mas não acho que isso seja bom para isso. A questão é: Qual é a melhor maneira de combinar tudo isso em um único espaço acessível sem sacrificar o espaço ou o desempenho de uma única unidade enquanto estiver possivelmente com criptografia?

A preocupação usual de uma falha de unidade não é uma preocupação minha. Meu backup de nuvem criptografada está constantemente fazendo upload de alterações nos meus arquivos e mantendo versões históricas deles. Os recursos desejados:

  • Agrupamento para que todos possam ser acessados por meio de uma partição virtual.
  • Sem sacrifício de velocidade ou espaço como no RAID.
  • Leitura / gravação mais rápida de todas as opções.
  • Projeto mantido.
  • Criptografia (seria legal).

Fora dos métodos listados, acho que o preferido seria o mergerfs (ainda não estou certo) e tenho certeza de que há algumas opções que ainda não encontrei. Ainda não analisei a criptografia, mas gosto de manter todas as minhas unidades criptografadas o tempo todo. Eu acho que posso criptografar unidades usando LUKS ou Veracrypt e, em seguida, use mergefs neles. Isso pode ser um pouco chato com o Veracrypt, já que não há uma maneira confiável de montá-los no Linux.

    
por xendi 05.02.2017 / 22:32

1 resposta

0

O Ceph pode valer a pena procurar por você, especificamente pela capacidade de mesclar várias unidades diferentes juntas. A curva de aprendizado é razoavelmente grande, mas o ceph é extremamente flexível e também maduro do que eu vejo.

Ele tem criptografia através do sinalizador dmcrypt ao adicionar osd's, e se no futuro você mudar de ideia sobre a importância da perda de dados, então o ceph permite redundância em um nível de objeto em vez de nível de unidade.

Ceph usando em casa

    
por 01.03.2017 / 15:52