- Este artigo é um guia abrangente sobre o ZFS (Zettabyte File System), sistema de arquivos local e gerenciador de volumes lógicos criado pela Sun Microsystems.
- O autor compartilha a experiência de ter aprendido ZFS depois de problemas após instalar o FreeNAS, e tenta simplificar o entendimento do ZFS para iniciantes.
- O ZFS foi open source até a Oracle adquirir a Sun Microsystems e fechar o código-fonte. No entanto, o código já havia sido publicado e portado para outros sistemas operacionais, o que levou à criação do 'OpenZFS', usado na maioria dos sistemas da família Unix.
- O ZFS é composto por vários componentes, como vdevs (formados por um ou mais drives físicos), pools (formados por um ou mais vdevs), datasets (a parte de sistema de arquivos do ZFS) e volumes (representação de dispositivos de bloco).
- O ZFS oferece suporte a vários tipos de RAIDZ, incluindo Dynamic/Simple Stripe (RAID0), MIRROR (RAID1), RAIDZ-1 (RAID5), RAIDZ-2 (RAID6) e RAIDZ-3.
- Este artigo fornece explicações detalhadas sobre vários comandos do ZFS para lidar com pools e sistemas de arquivos.
- O ZFS permite criar snapshots, que armazenam o estado do sistema de arquivos em um determinado momento sem duplicar o armazenamento.
- O ZFS também oferece o recurso
ZFS send, que permite replicar snapshots e seus datasets para um arquivo, outro pool ou outro sistema via SSH.
- O autor reconhece que este artigo apenas arranha a superfície do que o ZFS pode fazer e fornece materiais de referência para leitura adicional.
- Este artigo é especialmente útil para pessoas com boa familiaridade técnica que tenham interesse em entender e aproveitar os recursos do ZFS.
1 comentários
Comentários no Hacker News
zpool-attach(8),zpool-replace(8)ezfs list -t all -o space.