Lar Áudio O que é o sistema de arquivos z (zfs)? - o que é techopedia

O que é o sistema de arquivos z (zfs)? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Z File System (ZFS)?

O Z File System (ZFS) é um gerenciador de volumes lógicos de código aberto e um sistema de arquivos criado pela Sun Microsystems, originalmente para o sistema operacional Solaris. Agora é usado em muitos sistemas operacionais, incluindo FreeBSD, NetBSD, Mac OS X Server 10.5 e várias distribuições Linux através do ZFS-FUSE. O recurso mais distintivo do ZFS é o armazenamento em pool, onde vários dispositivos de armazenamento são tratados como um grande pool em vez de dispositivos separados e unidades lógicas. O armazenamento pode ser obtido do pool e alocado para outros sistemas de arquivos, e o pool pode ser aumentado adicionando novos dispositivos de armazenamento ao pool. Esse é o mesmo método de alocação de recursos usado em um ambiente em nuvem com vários participantes.

Techopedia explica o Z File System (ZFS)

O ZFS é um sistema de arquivos avançado projetado pela Sun Microsystems para superar muitos dos problemas que os projetos anteriores de sistemas de arquivos tinham, como prevenção de erros e gerenciamento de volumes. O ZFS inclui proteção contra corrupção de dados, suporte para vários dispositivos de armazenamento e altas capacidades de armazenamento sem prejudicar o desempenho e usa conceitos como gerenciamento de volume, clones de cópia na gravação, instantâneos, verificação contínua da integridade e reparo automático quando erros são encontrados. Ele também usa um modelo de replicação de dados semelhante ao RAID-5, chamado RAID-Z, e ​​elimina uma falha fatal no RAID-5 chamada "furo de gravação", que causa um problema quando um bloco de dados é gravado em uma faixa, mas ocorre uma falha ou interrupção de energia imediatamente antes que o bloco de paridade possa ser gravado, resultando na inconsistência dos dados.

Principais objetivos de design do ZFS:

  • Integridade dos dados - a soma de verificação é sempre gravada com os dados e é calculada novamente quando esses dados são lidos novamente. Se houver uma incompatibilidade na soma de verificação, o que indica um erro, o ZFS tentará corrigir automaticamente o erro se a redundância de dados estiver disponível (backups).
  • Armazenamento em pool - Todos os dispositivos de armazenamento são adicionados a um pool, que pode ser alocado para outros sistemas de arquivos ou retornado. Isso facilita o gerenciamento, pois um único pool é mais simples do que várias unidades físicas e lógicas. Para aumentar o pool, novos dispositivos de armazenamento podem ser adicionados.
  • Desempenho - O desempenho é aumentado empregando vários mecanismos de armazenamento em cache. O ZFS usa um cache de substituição adaptável (ARC), que é um cache de leitura avançado baseado em memória, juntamente com um segundo L2ARC, que pode ser adicionado quando necessário, e um cache de gravação síncrona baseado em disco, disponível no ZIL (intenção do ZFS) registro).
O que é o sistema de arquivos z (zfs)? - o que é techopedia