Qual é o sistema de arquivos Linux mais útil para armazenar vídeos?

5

Estou procurando um sistema de arquivos adequado para minha tarefa de armazenamento, que é armazenar entre 300 e 400 GB de dados de mídia, ou seja, vídeo, som e imagens.

Os dados serão armazenados em uma unidade não SSD que será usada somente para esses dados, ou seja, o tempo de inicialização no sistema de arquivos não é um problema. O sistema circundante estará executando o Debian (ou, no futuro, talvez algum outro Linux).

Eu não acho que posso alimentar os dados do sistema de arquivos mais rápido do que a rede pode fornecer, portanto, as velocidades de gravação provavelmente não precisam exceder de 1 a 10 MB / s no futuro previsível. Além disso, suspeito que as gravações serão bastante raras, por isso gostaria de montar a partição como somente leitura e, em seguida, remontar quando quiser escrever.

Primeiramente, quero ler a velocidade de 1x, ou seja, ler um segundo de vídeo em um segundo, embora eu também queira procurar; Eu não sei o suficiente sobre formatos de vídeo para entender que tipo de throughput isso requer. Eu suspeito que isso requer que um índice de quadros-chave esteja na RAM e que seja barato pular para qualquer bloco de disco que contenha um quadro-chave (ou seja, ele está na memória RAM também); Além disso, o sistema de arquivos disk plus deve ser capaz de transmitir dados de vídeo com velocidade de 1 x começando apenas com o bloco de quadros chave na RAM.

Os vídeos são privados, portanto, gostaria de criptografar os dados. Além disso, eu odiaria perder qualquer um dos vídeos; Como meus requisitos de taxa de transferência são baixos, estou disposto a sacrificar o desempenho pela estabilidade. Naturalmente, como os formatos de vídeo já compactam os dados, não me importo com o suporte à compactação no nível do sistema de arquivos. Do jeito que minha casa está configurada, há um risco moderado a alto de que eu acerte o interruptor de energia por acidente e não tenha UPS.

Minhas perguntas:

  • Entendi corretamente o que devo procurar em um sistema de arquivos destinado principalmente a armazenar e acessar dados de vídeo? Em particular, se você usou um sistema de armazenamento para dados de mídia, o que mais o surpreendeu? O que você aprendeu no caminho que você não poderia ter previsto? O que posso aprender com sua experiência?

  • Supondo que o suporte à criptografia, estabilidade sólida e desempenho moderado são os critérios pelos quais eu realmente quero avaliar os sistemas de arquivos, você sabe qual sistema de arquivos seria o melhor na minha situação? Você conhece algum dado relevante sobre esse assunto?

por Jonas Kölker 02.02.2013 / 14:13

1 resposta

1

Suas exigências não são particularmente exigentes ou difíceis de cumprir. Eu sugeriria simplesmente usar seu sistema de arquivos de propósito geral favorito (seja ext4 ou xfs ou qualquer outra coisa, na verdade) com o dm-crypt embaixo para suportar a criptografia.

Escolha do sistema de arquivos

Tenho certeza que você encontrará muitos estudos por aí que dizem que o sistema de arquivos X é melhor que o sistema de arquivos Y para o caso de uso Z e outros que dizem o contrário. Você está interessado em confiabilidade em relação ao desempenho, então você deve usar um que é muito usado e tem muita história por trás dele, o que significa que a maioria dos bugs (esperançosamente) foram resolvidos. xfs e ext4 são bons candidatos. O ext4 é mais novo, mas é uma atualização incremental do ext3, então talvez isso não conte muito. O xfs tem melhores características do que o ext3 (como o congelamento de instantâneos do LVM), mas acho que o ext4 provavelmente equilibra o campo de jogo. No final? Provavelmente escolha o ext4, pois é o que a maioria dos instaladores de distribuição do Linux usa atualmente.

dm-crypt

dm-crypt opera no nível de dispositivo de bloco para que você possa usar qualquer sistema de arquivos que desejar. Use o modo luks do cryptsetup . É mais fácil de usar do que o outro modo de cryptsetup .

    
por 03.02.2013 / 23:15