[FUG-BR] FreeBSD 8: limite de partição por slice. 8 ou 26? (Nenhum_de_Nos)

tg_melo em bol.com.br tg_melo em bol.com.br
Sábado Novembro 28 02:47:56 BRST 2009


acho que vale o esclarecimento. pelo menos pelo q conheço de gpt. :)
basicamente, um esquema de particionamento gpt puro pode conter diversas tabelas de partições.
e o uso de partições aninhadas, por assim dizer, usando slices, é desnecessário.
foi mantido mais por questões de compatibilidade pelo q vi.
trocando em miúdos, ad0s1d, ad0s1e, ad0s1f e afins seriam apenas ad0p1, ad0p2, ad0p3, em diante.
o limite de partições por tabela normalmente é 128.
a única exigência fundamental de um sistema gpt puro no free é q a primeira partição contenha o boot para gpt e a segunda partição seja a raíz. daí em diante é válido sair criando partições conforme desejar, e até criar outra tabela de partições, e seguir fazendo um aninhamento forçado.
fica aí uma observação muito importante.
se for usar gmirror no disco todo, gstrip e afins q guardam metadata no fim do disco/slice/partição, é possível q tenha q calcular um offset para q a cópia de segurança da tabela gpt (q por vezes também vai pro mesmo lugar) não sobrescreva ou seja sobrescrita pelo metadata do geom.
se a tabela sobrescrever o metadata seu raid vai pro brejo.
se o metadata sobrescrever ela, vai ficar dando um warning insistente durante o boot, dizendo q a tabela secundária (cópia de segurança) do gpt está corrompida e deve ser restaurada.
espero q isso ajude alguém. :)
[]'s


Gabriel


Mais detalhes sobre a lista de discussão freebsd