/boot/loader is loaded off a single disk. This loads the kernel, off the same disk. The kernel enables gmirror support. The rest of the OS is loaded off the mirror.
When using modules, it works the same way. /boot/loader is loaded off a single disk. The gmirror module is loaded off the same disk. The kernel is loaded off the same disk. The kernel then enables gmirror support. And the rest of the OS is loaded off the mirror.
You only boot off a single disk. If that disk dies, you can't boot until you configure the other disk as the boot drive. That's the one downside to using software RAID. You aren't protected until the kernel has loaded, and the OS is booted. Until then, you are running off a single disk.
|