Wie kann auf Solaris-Unterpartitionen in FreeBSD zugegriffen werden?

8

Zunächst erkennt Linux die Partitionen:

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

FreeBSD 9.0 zeigt jedoch nur die Hauptpartition. Ist es möglich, dass nur Solaris-Labels für sparc64 unterstützt werden?

poige
quelle
1
Sie sind sich nicht sicher über FreeBSD, aber kann FreeBSD Solaris Disk Labels lesen? Linux ist sicher.
Karlson
@ Karlson, ist es nicht das, worum es bei meiner Frage geht? )
Poige
Was ist der Wert von kern.features.geom_sunlabel?
Karlson
1
@Karlson - es hängt davon ab, ob geom_sunlabelgeladen ist oder nicht. Es ist 1, wenn es geladen ist.
Poige
2
Und ist es geladen?
Karlson

Antworten:

1

Versuchen Sie zu gehen:

/boot/kernel

und Laden:

kldload geom_sunlabel.ko

Überprüfen Sie, ob Etiketten angezeigt wurden. Wenn dies nicht der Fall ist, ist es unwahrscheinlich, dass Sie (leicht) darauf zugreifen können.

Vor langer Zeit habe ich es geschafft:

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

Aber bald danach entfernte ich Solaris und kam nie wieder darauf zurück.

Die FreeBSD-Festplatteninfrastruktur basiert auf dem GEOM-Subsystem. GEOM-Module sind Kernelmodule. Sie sind so konzipiert, dass die Module beim Einfügen jedes Moduls in den Kernel zunächst mehrere Sektoren Ihrer Festplatte "schmecken". Wenn sie das Format erkennen, hängen sie es an und beginnen, das Kloster zu bedienen. Die "Labels" von Sun sind im Grunde genommen separate Partitionierungsschemata, die vom Betriebssystem erkannt werden müssen.

Wenn Sie es immer noch nicht sehen können, müssen Sie entweder eine andere Lösung finden oder Kernel-Hackery durchführen.

Wojciech A. Koszek
quelle