ZFS

FreeBSD Mastery ZFS

FreeBSD Mastery ZFS
O Livro 7 da série FreeBSD Mastery é um dos livros mais informativos e envolventes relacionados à tecnologia que eu li. FreeBSD Mastery: ZFS serve como uma porta de entrada para usuários novatos que procuram adaptar o OpenZFS.Como o título sugere, o livro é sobre OpenZFS no FreeBSD, mas a maioria das coisas que você aprenderá neste livro são aplicáveis ​​a qualquer sistema ZFS, em geral. As especificidades do FreeBSD que são referenciadas, como provedores de armazenamento GEOM, são conceitos interessantes por si só e não o desanimarão, na minha opinião. Apesar de ser o livro 7 de uma série, é bastante independente.

Comandos de conhecimento que não memorizam

Acho que a maioria dos "livros de tecnologia" são preenchidos com uma tonelada de comandos e detalhes que ninguém pode esperar enfiar na cabeça. No entanto, os autores escrevem, esperando que os usuários memorizem o que quer que seja mencionado no texto.

Este livro de Michael Lucas e Allan Jude é tudo menos um livro de faculdade chato. Você pode desfrutar deste livro em uma tarde ensolarada de domingo, em uma cafeteria, sem ter um pool ZFS para realmente trabalhar. A escrita incita a imaginação visual na mente dos leitores. Como os zpools são construídos, como os discos são agrupados em vdevs e como vários conjuntos de dados podem compartilhar um determinado zpool, você aprenderá sobre tudo sem ter que memorizar nada. Em caso de dúvida, o livro também serve como um texto de referência decente. Embora eu prefira as páginas do manual porque o software é atualizado enquanto os livros permanecem os mesmos.

Sem sobrecarregar os leitores com uma tonelada de comandos e parâmetros ajustáveis, FreeBSD Mastery: ZFS transmite conhecimento. Depois de ler este livro, você saberia o que fazer quando confrontado com a tarefa de criar seus próprios conjuntos de dados zpool e zfs. As compensações entre redundância (oferecida por meio de espelhamento, RAID-Z, etc) e desempenho (velocidade de leitura / gravação) são discutidas detalhadamente, por exemplo.

Experiência

Ambos os autores deste livro tiveram anos de experiência com vários sistemas UNIX e Linux antes de se estabelecerem com o FreeBSD. O mesmo é verdade com dispositivos de armazenamento. De discos giratórios a flash NVMe e de FAT32 a FFS, eles cuidaram de tudo, então você não precisa.

“Um homem sábio aprende com a experiência de outros.”E este livro oferece a oportunidade perfeita para você fazer isso. Michael Lucas não é apenas um administrador de sistemas experiente, mas também um escritor experiente (ele escreve ficção e não ficção), então o livro está cheio de comentários espirituosos e humor, ao contrário de outros textos que são apenas documentação seca e sem paixão de um sistema.

Uma palavra para novos usuários

Se você é jovem o suficiente para não saber nada sobre o estado da computação no final dos anos 90 e início dos anos 2000, considere-se com sorte. Esta foi a época em que a tecnologia de disco e os sistemas de arquivos estavam em constante evolução. As pessoas criaram abstrações como o Volume Manager para representar vários discos como um único. Os fornecedores fabricaram discos que relatariam diferentes tamanhos de setor em diferentes cenários e assim por diante.

Muitas maneiras sujas foram usadas para gerenciar matrizes de armazenamento, não menos das quais eram os controladores RAID de hardware, que muitas vezes são insubstituíveis e agem como um único ponto de falha - a única coisa que deveriam mitigar.

Existem referências às tecnologias mais antigas, principalmente sobre coisas como gerenciador de volume, controlador RAID, etc. Procure na web por estas palavras, se você não entender o que significam, elas fornecerão um bom contraste entre a maneira como o ZFS trata seus discos e como eles eram tratados tradicionalmente.

Uma visão geral

Com softwares sofisticados como o OpenZFS, o usuário geralmente se preocupa de não saber o que fazer. No entanto, sofisticação não implica necessariamente em complicações. A pergunta que os usuários devem se fazer é: “Como funciona?”Tudo o resto seguirá naturalmente. Ele foi projetado para ser fácil o suficiente para ser usado sozinho,.

O primeiro capítulo oferece uma visão geral do ZFS, sua história, sua finalidade, alguns comandos introdutórios e como o resto do livro está organizado. O segundo e o terceiro capítulo mergulham em vdevs e zpools e o conduzem pelo processo de pensamento antes de organizar e formatar seus discos com o ZFS. Que tipo de redundância você pode querer striping, mirroring, raidz, etc? Como o desempenho será afetado? E assim por diante. Essas são abstrações específicas do ZFS e, portanto, é importante para os iniciantes entendê-las imediatamente. Felizmente, a escrita também é inequívoca e pinta uma imagem clara de tudo o que acontece nos bastidores.

Uma vez que você tenha organizado e formatado os discos, o capítulo sobre conjuntos de dados ('conjunto de dados' é outro termo para sistema de arquivos no jargão do ZFS) segue a seguir. Aqui, você pode ajustar os parâmetros em um nível de sistema de arquivos. Reservar espaços para o conjunto de dados, restringindo os conjuntos de dados de ocupar todo o espaço, configurando a compressão, etc, pode ser aprendido aqui.

Os capítulos que se seguem a este são principalmente sobre a manutenção do seu zpool. Como verificar se há erros, o que fazer quando um disco falha, etc. Há também um capítulo dedicado a instantâneos e clones que é imensamente útil e aproveita todas as vantagens da funcionalidade de cópia na gravação do ZFS.

Conclusão

Se você apenas passar pelos primeiros 4 capítulos, isso é o suficiente para você começar com sua própria configuração do ZFS. Você pode tratar o resto do livro como um material de referência útil para quando precisar pesquisar algo. No entanto, duvido que você consiga parar apenas no capítulo 4. A escrita é divertida e incita curiosidade. Você ficará esperando por mais alguma ação depois de terminar com o livro

Se você realmente quer mergulhar na toca do coelho do ZFS, há também “FreeBSD Mastery: Advanced ZFS” que é o próximo na minha lista de leitura. Se você deseja algo mais geral do que apenas armazenamento, verifique o novo Absolute FreeBSD, 3ª Edição do autor.

Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...