ZFS 根集區磁碟與啟動管理的摘要如下:
Oracle Solaris 10 與 Oracle Solaris 11 11/11:
SPARC:OpenBoot PROM (OBP) 需要具有 SMI (VTOC) 標籤的根集區磁碟。
SPARC:若以 zpool replace 取代根集區磁碟,請使用下列方式手動套用開機區塊:
# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t0d0s0
SPARC 與 x86:使用 zpool attach 連接根集區磁碟以建立鏡像根集區,需要使用下列片段語法:
# zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0
如果嘗試將具有 EFI 標籤的磁碟連接到需要 SMI (VTOC) 標籤的根集區磁碟,則在重新連接之前,您將需要手動重設標籤,如下列範例所示:
# format -L vtoc -d c1t0d0 Searching for disks...done selecting c1t0d0 [disk formatted] c1t0d0 is labeled with VTOC successfully.
重新標示正確磁碟時請特別小心,因為此指令不會執行錯誤檢查。若在打算用於根集區的磁碟上強制使用 SMI (VTOC) 標籤,則會套用預設分割區表。這代表預設的 s0 片段大小可能會太小。如需變更分割區或片段大小的詳細資訊,請參閱Managing Devices in Oracle Solaris 11.2 中的How to Label a Disk。
x86:GRUB Legacy 與根集區磁碟需要 SMI (VTOC) 標籤。
x86:若以 zpool replace 指令取代根集區磁碟,請使用下列方式手動套用開機區塊:
# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0
x86:根集區磁碟必須小於 2 TB。
從 Oracle Solaris 11.1 開始:
SPARC:OBP 需要具有 SMI (VTOC) 標籤的根集區磁碟。
SPARC:若以 zpool replace 取代根集區磁碟,請手動套用開機區塊,如下列範例所示:
# bootadm install-bootloader
SPARC:使用 zpool attach 連接根集區磁碟以建立鏡像根集區,需要使用下列片段語法:
# zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0
x86:在大部分情況下,GRUB 2 與根集區磁碟具有 EFI 標籤。
x86:若以 zpool replace 取代根集區磁碟,請使用下列方式手動套用開機區塊:
# bootadm install-bootloader
x86:使用 zpool attach 連接根集區磁碟以建立鏡像根集區,需要使用整個磁碟語法,如此範例所示:
# zpool attach rpool c0t5000CCA03C5A5314d0 c0t5000CCA03C5A5340d0
Oracle Solaris 10 與 11 發行版本:
使用 zpool attach 指令會自動套用開機區塊。