Sistema de arquivos estável para arquivos grandes (backups) para linux

16

Qual sistema de arquivos seria melhor para backups? Estou interessado na estabilidade (especialmente a falta de corruptibilidade dos arquivos durante reinicializações pesadas, etc.), mas a eficiência com que ele lida com arquivos grandes (> 5 GB) também é importante.

Além disso, quais parâmetros de montagem devo usar?

O kernel é Linux > = 2.6.34.

EDITAR: Eu não quero métodos de backup. Eu preciso do sistema de arquivos para armazená-los.

    
por Maciej Piechotka 31.08.2010 / 17:55

4 respostas

13

Você pode usar o ext4 mas eu recomendaria a montagem com o modo journal_data , que desativará o dealloc (alocação atrasada) que 'causou alguns problemas anteriores. A desativação do dealloc tornará as novas gravações de dados mais lentas, mas tornará as gravações no caso de falha de energia menos prováveis de ter perda. Eu também devo mencionar que você pode desabilitar o dealloc sem usar journal_data , o que tem alguns outros benefícios (ou pelo menos no ext3), como leituras ligeiramente melhoradas, e eu acredito em uma melhor recuperação.

As extensões ainda ajudarão na fragmentação. As extensões fazem com que os arquivos grandes sejam excluídos muito mais rápido que o ext3, uma exclusão de qualquer tamanho de dados (arquivo único) deve ser quase instantânea no ext4, mas pode levar muito tempo no ext3. (qualquer FS baseado em extensão tem essa vantagem)

ext4 também fsck é mais rápido que ext3.

Uma última nota, havia correções de bugs no ext4 até o 2.6.31? Eu basicamente me certificaria que você não está rodando um kernel pré 2.6.32 que é um kernel LTS.

    
por 31.08.2010 / 19:02
5

O XFS é sólido e está no kernel há séculos. Examine ferramentas como xfs_freeze e veja se é o que você está procurando. Eu sei que isso é altamente subjetivo, mas usei o XFS para armazenamento de dados por anos sem incidentes.

    
por 31.08.2010 / 22:07
3

Use apenas uma ferramenta de backup que suporte somas de verificação. Por exemplo, o Dar é compatível com backups incrementais. Então você pode fazer backup para um sistema de arquivos sólido como o ext3.

Para backups, você quer algo muito sólido / estável. E o btrfs ou o ZFS simplesmente não estão prontos hoje.

    
por 31.08.2010 / 18:53
0

O btrfs tem uma soma de verificação transparente dos dados gravados no disco e um modo de gravação rápida ordenada que está sempre ativado (e muitos outros recursos de backup) que o torna atraente para backups. Consulte o link para obter mais detalhes.

    
por 31.08.2010 / 18:18