technology

O OpenZFS 2.2 está quase chegando e o ZFSBootMenu 2.2 já está • Strong The One

.

A próxima versão secundária do OpenZFS está quase pronta e o ZFSBootMenu facilita a inicialização do Linux a partir dele, por meio de uma solução alternativa inteligente.

O avançado sistema de arquivos OpenZFS está próximo de seu próximo lançamento, a versão 2.2, com candidato de lançamento 3 (por volta dessa época do ano passado, o OpenZFS 2.1 chegou a rc8, então pode demorar um pouco ainda). A versão 2.2 melhorará o suporte para containers Linux, com apoiar para sobreposição de sistemas de arquivos (às vezes também chamados de sistemas de arquivos de união), apoiar para Linux 6.3 montagens com ID mapeado (que são explicados em esta conversa), e delegação de namespaces de conjuntos de dados para contêineres.

Bloquear clonagem deve melhorar a eficiência da marcação de blocos idênticos como compartilhados por arquivos diferentes, ou mesmo partes do mesmo arquivo. O novo algoritmo BLAKE3 pode ser usado para gerar ZFS somas de verificaçãoque também é usado no novo Ferramenta CdC Veilid P2P cobrimos recentemente, e o gerenciamento do cache de disco foi melhorou.

Tudo isso é bom e deve funcionar com kernels Linux da versão 3.10 de 2013 até 6.4 e do FreeBSD 12.2 de 2020 em diante. O ZFS permanece mais ou menos o estado da arte em design de sistema de arquivos de código aberto. Ambos SUSE e Oráculo continuam entusiasmados com o Btrfs, mas chapéu vermelho não é. Enquanto isso, os novos bcachefs ainda podem não torná-lo no kernel 6.5.

O grande problema com o ZFS, porém, é que ele não faz parte do kernel do Linux e não será em breve. É fácil adicioná-lo. Existe a versão userspace, ZFS-FUSE, e o Ubuntu, por exemplo, inclui os módulos para suporte ao kernel como padrão. A Canonical parece estar se afastando da integração do suporte ZFS, no entanto. do Ubuntu ZSys módulo para integrar a manipulação do ZFS no sistema operacional teve pouca manutenção nos últimos dois anos, e alguns usuários agora recomendar evitando isso.

Nem tudo está perdido. As equipes por trás de um punhado de distribuições Linux estão trabalhando ativamente no suporte completo e nativo do ZFS. Notavelmente, NixOS tem primeira classe apoiare a equipe do Void Linux está trabalhando nisso, embora ainda exija algum manual extra trabalhar neste ponto. O hipervisor Proxmox e o host do contêiner também apoia isto. Como tudo no Arch Linux, com algumas etapas manuais, também é possível no Arch e seus derivados.

Uma questão central é que o GRUB tem apenas recursos muito limitados apoiar para ZFS – Sol lançado código ZFS suficiente sob GPL 2 para permitir que o GRUB inicialize o OpenSolaris, como LWN descrito em 2010.

De forma útil, existe uma maneira totalmente separada e entre distros de manter o sistema de arquivos raiz de um sistema Linux no ZFS e inicializar a partir dele: ZFSBootMenu. Isso suporta várias distros, incluindo Alpine, Debian, Ubuntu, Fedora e openSUSE (embora atualmente apenas o Leap 15.4). Existem scripts adicionais disponíveis para ajudá-lo a instalar a distro de sua escolha em um pool ZFS, como para Servidor Ubuntu. Para funcionar com a maioria das distros, as instruções de instalação exigem que seu computador inicialize via UEFI, embora a instalação no MBR usando SYSLINUX inicializar é possível e está documentado para o Void Linux.

A maneira como o ZFSBootMenu funciona é inteligente. Na verdade, é uma pequena distribuição Linux, que inicializa outras distribuições. De sua própria descrição:

Isso significa que, como no FreeBSD, o ZFSBootMenu pode ver dentro dos instantâneos do ZFS e apresentar um menu de diferentes ambientes inicializáveis. Por exemplo, você pode reverter para uma versão anterior do seu sistema operacional, se uma atualização ruim impediu que algo funcionasse.

Seria uma ótima notícia se a Canonical adotasse o ZFSBootMenu e avançasse com o suporte ao ZFS, pois as questões legais parecem superáveis ​​- mas, enquanto isso, se você estiver disposto a fazer um pouco de trabalho manual bem documentado, graças a isso pequena ferramenta bacana, é possível instalar a maioria das distros no que a Sun chamado [PDF] “a última palavra em sistemas de arquivos.” ®

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo