Bagaimana sub-partisi Solaris dapat diakses di FreeBSD?

8

Pertama-tama, Linux mendeteksi partisi:

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

Namun, FreeBSD 9.0 hanya menunjukkan partisi utama. Apakah mungkin hanya label Solaris untuk sparc64 yang didukung?

poige
sumber
1
Tidak yakin tentang FreeBSD tetapi apakah FreeBSD memiliki kemampuan membaca Label Solaris Disk? Linux pasti melakukannya.
Karlson
@ Karlson, bukankah itu yang menjadi pertanyaan saya? )
poige
Apa nilainya kern.features.geom_sunlabel?
Karlson
1
@ Karlson - itu tergantung pada apakah geom_sunlabeldimuat atau tidak. Ini 1 ketika dimuat.
poige
2
Dan apakah ini dimuat?
Karlson

Jawaban:

1

Coba buka:

/boot/kernel

dan memuat:

kldload geom_sunlabel.ko

Periksa apakah label muncul. Jika tidak, Anda tidak akan dapat mengaksesnya (dengan mudah)

Beberapa waktu yang lalu saya membuatnya bekerja:

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

Namun segera setelah itu saya menghapus Solaris dan tidak pernah kembali lagi ke sana.

Infrastruktur disk FreeBSD didasarkan pada subsistem GEOM. Modul GEOM adalah modul kernel. Mereka dibuat sehingga pada saat penyisipan setiap modul di kernel, modul akan 'mencicipi' beberapa sektor pertama dari disk Anda. Jika mereka mengenali formatnya, mereka akan melampirkannya dan mulai melayani biara. "Label" Sun pada dasarnya adalah skema partisi yang terpisah, yang harus dikenali oleh OS.

Jika Anda masih tidak dapat melihatnya, Anda akan terpaksa menemukan solusi lain, atau melakukan peretasan kernel.

Wojciech A. Koszek
sumber