Com uma instalação do Ubuntu-Cinnamon com ZFS como sistema de arquivos, as seguintes partições são criadas:
/dev/sda1 (efi)
/dev/sda2 (swap)
/dev/sda3 (bpool)
/dev/sda4 (rpool for data)
Qual é o propósito de uma partição bpool com ZFS e o que ela contém?
De acordo com este artigo da Tech Republic sobre como gerenciar pools ZFS no Ubuntu 19.10 :
bpool
é equivalente a uma partição não-ZFS/boot
contendo as imagens do kernel, configurações do gerenciador de inicialização GRUB, etc. mantido independente da partição do disco raiz. (As instalações do LVM criam uma partição separada/boot
para inicializar corretamente a partir de uma partição no disco). Tudo o que você vê/boot
ao examinar a estrutura de arquivos do sistema é o que está embpool
.Simultaneamente,
rpool
é onde residem todos os seus dados no sistema. Sua instalação, seus dados de usuário, etc., tudo reside emrpool
.(Este padrão continua apesar do artigo referindo-se a uma versão do Ubuntu em fim de vida, porque ainda são definições precisas de ambos
bpool
erpool
)Você pode ler sobre isso também nos detalhes técnicos na
OpenZFS
documentação do Ubuntu 22.04 Root no ZFS para obter mais detalhes técnicos de implementação.Isso também deve ser refletido na saída da
df
linha de comando e deve mostrar quais pools são mapeados para quais locais de diretório na estrutura do sistema de arquivos no disco. Ou seja, isso/boot
está embpool
, e/
(partição raiz) está emrpool
.