Come è possibile accedere alle sotto-partizioni Solaris in FreeBSD?


8

Prima di tutto, Linux rileva le partizioni:

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

Comunque, FreeBSD 9.0 mostra solo la partizione principale. È possibile che siano supportate solo le etichette Solaris per sparc64?


1
Non sei sicuro di FreeBSD ma FreeBSD ha la capacità di leggere le etichette dei dischi di Solaris? Linux lo fa di sicuro.
Karlson,

@Karlson, non è la questione della mia domanda? )
poige,

Qual è il valore di kern.features.geom_sunlabel?
Karlson,

1
@Karlson - dipende dal fatto che geom_sunlabelsia caricato o meno. È 1 quando è caricato.
poige,

2
Ed è caricato?
Karlson,

Risposte:


1

Prova a:

/boot/kernel

e caricamento:

kldload geom_sunlabel.ko

Controlla se sono apparse le etichette. In caso contrario, è improbabile che tu possa accedervi (facilmente)

Molto tempo fa l'ho fatto funzionare:

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

Ma subito dopo ho rimosso Solaris e non ci sono più tornato.

L'infrastruttura del disco di FreeBSD si basa sul sottosistema GEOM. I moduli GEOM sono moduli del kernel. Sono realizzati in modo tale che, dopo l'inserimento di ciascun modulo nel kernel, i moduli "assaggino" prima diversi settori del disco. Se riconoscono il formato, si collegheranno ad esso e inizieranno a servire il convento. Le "etichette" di Sun sono fondamentalmente uno schema di partizionamento separato, che deve essere riconosciuto dal sistema operativo.

Se ancora non riesci a vederlo, sarai costretto a trovare un'altra soluzione o fare qualche hacker del kernel.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.