Diferença entre ZFS e UFS

ZFS vs. UFS

O ZFS é um sistema de arquivos combinado e um gerenciador de volume lógico. Inclui suporte para altas capacidades de armazenamento, integração de conceitos de sistemas de arquivos e gerenciamento de volumes, capturas instantâneas e cópia em clones de gravação (ou seja, uma estratégia de otimização que permite aos chamadores que solicitam recursos indistinguíveis receberem ponteiros para o mesmo recurso) , verificação contínua da integridade e reparo automático, RAID -Z e ACLs NFSv4 nativas. É um software de código aberto licenciado sob a Licença de Desenvolvimento e Distribuição Comum (ou CDDL).

O Unix File System (também conhecido como UFS) é um sistema de arquivos usado exclusivamente com o Unix e todos os sistemas operacionais semelhantes ao Unix. Ele é conhecido como Berkeley Fast File System e é um descendente removido do sistema de arquivos original usado na Versão 7 Unix.

O ZFS é composto de uma infinidade de recursos e componentes. O pool de armazenamento do ZFS é conhecido como zpool. Ele é construído de dispositivos virtuais (ou vdevs), que são construídos de dispositivos de bloco - arquivos, partições do disco rígido ou unidades inteiras (recomendado). Como tal, os vdevs costumam ser considerados um grupo de discos rígidos. Uma capacidade do ZFS é bastante grande em comparação com os sistemas de arquivos padrão. É um sistema de arquivos de 128 bits, permitindo endereçar 18 quintilhões de vezes mais dados que os sistemas de 64 bits. As limitações encontradas no ZFS são projetadas especificamente para serem grandes o suficiente para nunca serem encontradas (dentro dos limites conhecidos da física e do número de átomos na crosta terrestre para construir um dispositivo de armazenamento dessa magnitude). Os outros recursos incluem uma cópia no modelo transacional de gravação, snapshots e clones, distribuição dinâmica, tamanhos de bloco variáveis, criação leve de sistema de arquivos, gerenciamento de cache, endianness adaptável e desduplicação (para citar alguns dos recursos mais comuns).

O UFS é composto por uma variedade de peças e componentes. Existem alguns blocos no início da partição que são reservados para os blocos de inicialização - eles devem ser inicializados separadamente do sistema de arquivos. Existe um superbloco, que contém um número mágico identificando que é um sistema de arquivos UFS, além de outros números vitais para a descrição dos parâmetros de geometria, estatística e ajuste comportamental do sistema de arquivos. Há uma coleção de grupos de cilindros - cada um dos quais possui uma cópia de backup do superbloco, um cabeçalho de grupo de cilindros (com estatísticas, listas gratuitas etc.), vários inodes numerados sequencialmente e que contêm atributos de arquivo e um número de blocos de dados.

Resumo:

1. O ZFS é um sistema de arquivos combinado de software de código aberto que suporta altas capacidades de armazenamento; UFS é um sistema de arquivos exclusivo do Unix e é um descendente removido do sistema de arquivos original da Versão 7 Unix.

2. O ZFS possui uma capacidade tão grande que nunca são atingidas quaisquer limitações nele estabelecidas; O UFS contém uma coleção de grupos de cilindros.