Im Folgenden finden Sie die Zusammenfassung der Verwaltung von ZFS-Root-Pooldatenträger und Booten:
Oracle Solaris 10 und Oracle Solaris 11 11/11:
SPARC: OBP (OpenBoot PROM) erfordert einen Root-Pooldatenträger mit einem SMI-(VTOC-)Etikett.
SPARC: Wenn ein Root-Pooldatenträger mit zpool replace ausgetauscht wird, wenden Sie die Bootblöcke wie folgt manuell an:
# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t0d0s0
SPARC und x86: Wenn ein Root-Pooldatenträger mit zpool attach zugeordnet wird, um einen gespiegelten Root-Pool zu erstellen, ist die folgende Bereichssyntax erforderlich.
# zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0
Wenn Sie versuchen, einen Datenträger mit einem EFI-Etikett einem Root-Pooldatenträger zuzuordnen, der ein SMI-(VTOC-)Etikett erfordert, müssen Sie vor der Neuzuordnung die Beschriftung manuell ändern, wie im folgenden Beispiel dargestellt:
# format -L vtoc -d c1t0d0 Searching for disks...done selecting c1t0d0 [disk formatted] c1t0d0 is labeled with VTOC successfully.
Achten Sie sorgfältig darauf, dass Sie den richtigen Datenträger beschriften, weil dieser Befehl keine Fehlerprüfung vornimmt. Wenn Sie ein SMI-(VTOC-)Etikett auf einem Datenträger durchsetzen, der für den Root-Pool bestimmt ist, wird die Standardpartitionstabelle angewendet. Dies bedeutet, dass die Standardbereichsgröße s0 möglicherweise zu klein ist. Weitere Informationen zur Änderung von Partitions- oder Bereichsgrößen finden Sie unter How to Label a Disk in Managing Devices in Oracle Solaris 11.2 .
x86: Ältere GRUB- und Root-Pooldatenträger erfordern ein SMI-(VTOC-)Etikett.
x86: Wenn ein Root-Pooldatenträger mit dem Befehl zpool replace ausgetauscht wird, wenden Sie die Bootblöcke wie folgt manuell an:
# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0
x86: Der Root-Pooldatenträger muss kleiner als 2 TB sein.
Ab Oracle Solaris 11.1:
SPARC: OBP erfordert einen Root-Pooldatenträger mit einem SMI-(VTOC-)Etikett.
SPARC: Wenn ein Root-Pooldatenträger mit zpool replace ausgetauscht wird, wenden Sie die Bootblöcke wie im folgenden Beispiel dargestellt manuell an:
# bootadm install-bootloader
SPARC und x86: Wenn ein Root-Pooldatenträger mit zpool attach zugeordnet wird, um einen gespiegelten Root-Pool zu erstellen, ist die folgende Bereichssyntax erforderlich.
# zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0
x86: GRUB 2 und Root-Pooldatenträger hat in den meisten Fällen ein EFI-Etikett.
x86: Wenn ein Root-Pooldatenträger mit dem Befehl zpool replace ausgetauscht wird, wenden Sie die Bootblöcke wie folgt manuell an:
# bootadm install-bootloader
x86: Wenn ein Root-Pooldatenträger mit zpool attach zugeordnet wird, um einen gespiegelten Root-Pool zu erstellen, ist die Syntax für ganze Datenträger erforderlich, wie in diesem Beispiel dargestellt:
# zpool attach rpool c0t5000CCA03C5A5314d0 c0t5000CCA03C5A5340d0
Oracle Solaris 10- und 11-Releases:
Mit dem Befehl zpool attach werden die Bootblöcke automatisch angewendet.