Como as sub-partições do Solaris podem ser acessadas no FreeBSD?

8

Primeiro de tudo, o Linux detecta as partições:

sdg1: <solaris: [s0] sdg5 [s1] sdg6 [s2] sdg7 [s8] sdg8 >

No entanto, o FreeBSD 9.0 mostra apenas a partição principal. É possível que apenas os rótulos Solaris para sparc64 sejam suportados?

poige
fonte
1
Não tem certeza sobre o FreeBSD, mas o FreeBSD tem a capacidade de ler etiquetas de disco do Solaris? Linux faz com certeza.
Karlson
@ Karlson, não é isso que a minha pergunta é? )
poige
Qual é o valor de kern.features.geom_sunlabel?
Karlson
1
@ Karlson - depende se geom_sunlabelestá carregado ou não. É 1 quando está carregado.
poige 27/02
2
E está carregado?
Karlson 27/02

Respostas:

1

Tente ir para:

/boot/kernel

e carregamento:

kldload geom_sunlabel.ko

Verifique se as etiquetas apareceram. Caso contrário, é improvável que você possa acessá-los (facilmente)

Há muito tempo eu fiz isso funcionar:

http://marc.info/?l=freebsd-bugs&m=110942523517592&w=4

Mas logo depois removi o Solaris e nunca mais voltei a ele.

A infraestrutura de disco do FreeBSD é baseada no subsistema GEOM. Os módulos GEOM são módulos do kernel. Eles são feitos para que, após a inserção de cada módulo no kernel, os módulos 'provem' primeiro vários setores do seu disco. Se eles reconhecerem o formato, anexarão a ele e começarão a servir no convento. Os "rótulos" da Sun são basicamente um esquema de particionamento separado, que deve ser reconhecido pelo sistema operacional.

Se você ainda não conseguir vê-lo, será forçado a encontrar outra solução ou a invadir o kernel.

Wojciech A. Koszek
fonte