Na instalação da estação de trabalho do usuário do Ubuntu Mate 18.04 beta 2, eu primeiro estava configurando o zfs no sistema raiz, o que eu já havia feito no servidor de arquivos. Eu encontrei alguns problemas, encontrei outra maneira de realizar minhas metas de backup (rsync para servidor de arquivos), e decidi ir com uma instalação direta e familiar do MBR.
Eu usei o editor de partições embutido (opção "other" no instalador), removi a partição antiga e configurei partições primárias e lógicas como fiz por anos. Tudo funciona perfeitamente, EXCETO:
No menu de dispositivos no gerenciador de arquivos, o nome antigo do pool do zfs é mostrado como um dispositivo. O Gparted também mostra apenas uma partição grande do zfs. Usar o sfdisk para fazer backup da tabela de partição fornece um arquivo com apenas as entradas que eu esperaria: sda1, sda2, sda3, sda5 - assim como eu as configuro.
Então, pensei que talvez houvesse dados antigos da GPT restantes. Mas os fixparts não o encontram. O sgdisk mostra a informação correta. O gparted mostra apenas a partição zfs. df mostra exatamente as partições que eu esperava, e no tamanho correto. O disco é muito pequeno para que todos os itens acima sejam verdadeiros, então o zfs deve estar sobrepondo a partição ext4. Eu vivo com medo de que algum usuário tente montar a partição zfs não-realmente-lá e destrua o disco inteiro, embora o zfsutils-linux não esteja instalado.
Alguém tem alguma ideia de como corrigir isso? Eu estou supondo que deve estar perto do começo do disco. Ou como descobrir o que está errado? Eu realmente prefiro não fazer uma reinstalação completa porque o sistema se comporta perfeitamente normalmente, e todos os dados de usuários e perfis de navegadores já foram migrados para os 6 usuários que têm acesso a esta máquina.
# sfdisk -l
Disk /dev/sda: 149.1 GiB, 160041885696 bytes, 312581808 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb87d2e41
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 49999871 49997824 23.9G 83 Linux
/dev/sda2 49999872 70000639 20000768 9.6G 83 Linux
/dev/sda3 70000640 80001023 10000384 4.8G 83 Linux
/dev/sda4 80003070 180000767 99997698 47.7G 5 Extended
/dev/sda5 80003072 180000767 99997696 47.7G 83 Linux
Tags partitioning ubuntu