Ao gerenciar e usar sistemas operacionais, independentemente do desenvolvedor, um dos termos mais frequentes que ouvimos e podemos ver são os sistemas de arquivos do sistema, por isso podemos ver o seguinte:
- Os sistemas operacionais Windows lidam com sistemas de arquivos NTFS ou FAT32
- Os sistemas operacionais Linux lidam com ext2, ext3, ext4 e outros sistemas de arquivos.
- Os sistemas operacionais macOS lidam com HFS +, AFS, extFat e outros sistemas de arquivos.
Hoje, a Solvetic se concentrará em ver como podemos instalar o novo sistema de arquivos ZFS em ambientes Linux e, assim, ter um novo sistema confiável disponível que nos permitirá realizar muito mais ações de administração.
Para esta análise, usaremos o Ubuntu 17.04.
O que é ZFSZFS (Z File System) é um sistema de arquivos avançado originalmente criado pela Sun Microsystems para o ambiente operacional Solaris.
Embora o ZFS seja de código aberto, ele não está presente na maioria das distribuições Linux por motivos de licenciamento, o que acarreta custos para as organizações. Este sistema de arquivos ZFS inclui inúmeras medidas de proteção de dados com sistemas de integridade contra perda e corrupção, o que o torna uma solução para trabalhar em grandes centros de dados e dispositivos NAS e, embora seja otimizado e projetado para sistemas de drives RAID pode ser implementado por Linux comum usuários para manter a integridade e disponibilidade de seus dados.
Cada arquivo disponível possui uma soma de verificação que é usada para validar o arquivo e certificar-se de que ele não foi corrompido. Ele também é capaz de gerenciar zetabytes de dados, então podemos ter dispositivos de armazenamento muito grandes, e é daí que vem o "Z" no nome.
Com o ZFS também será possível agrupar facilmente vários drives em um único pool de armazenamento e trabalhar com vários discos usando um RAID de software, portanto, não será necessário ter hardware especial para fazer este tipo de tarefa.
Principais recursos do ZFS
- Escalabilidade ilimitada, pois é um sistema de arquivos de 128 bits que tem a capacidade de lidar com zettabytes (um bilhão de terabytes) de dados.
- Integridade máxima, já que o ZFS utiliza uma soma de verificação para garantir a integridade do arquivo, com isso podemos ter certeza que os arquivos e suas cópias redundantes não terão corrupção de dados silenciosa, além disso, o ZFS fará reparos automáticos de forma automática.
- Possibilidade de criação de unidades de agrupamento, já que quando o ZFS necessita de mais espaço no disco rígido, ele fica em outro disco rígido e pronto, desta forma não é necessário realizar ações como particionar, formatar, inicializar ou realizar outras ações no ele .disco.
- Criação de RAID, já que o ZFS é capaz de criar vários níveis de RAID diferentes, todos focados em oferecer desempenho comparável aos controladores RAID de hardware.
Outros recursos do ZFS
- O ZFS atua como um substituto para o LVM, o que nos permite particionar e gerenciar as partições ao vivo sem a necessidade de lidar com as coisas em um nível inferior e, assim, evitar os riscos que podem surgir.
- O ZFS elimina a necessidade de configurar os arrays RAID tradicionais ao ter a capacidade de criar pools ZFS e até mesmo adicionar drives a esses pools a qualquer momento.
- O ZFS pode atuar como um sistema de arquivos CoW, ou seja, o ZFS protege os dados contra corrupção gradual ao longo do tempo
1. Como instalar o ZFS no Ubuntu Linux
O processo de instalação do ZFS é simples e basta executar as seguintes linhas:
Com Ubuntu 16
sudo apt install zfs
Com Ubuntu 17
sudo apt install zfsutils
Vamos inserir a letra "S" para confirmar o download e instalação dos pacotes. Depois que os utilitários forem instalados, será possível criar unidades e partições ZFS usando as ferramentas fornecidas pelo ZFS com segurança.
Login Junte-se!