Transizione da Oracle® Solaris 10 a Oracle Solaris 11.2

Uscire dalla vista stampa

Aggiornato: Dicembre 2014
 
 

Amministrazione del disco pool root ZFS e del boot

    Di seguito viene fornito un riepilogo dell'amministrazione del disco pool root ZFS e del boot.

  • Oracle Solaris 10 e Oracle Solaris 11 11/11:

    • SPARC: OBP (OpenBoot PROM) richiede un disco pool root con etichetta SMI (VTOC).

    • SPARC: se si sostituisce un disco pool root con il comando zpool replace, applicare manualmente i blocchi di boot, come descritto di seguito.

      # installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t0d0s0
    • SPARC e x86: il collegamento di un disco pool root con il comando zpool attach per creare un pool root in mirroring richiede la seguente sintassi delle slice:

      # zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0

      Se si prova a collegare un disco con un'etichetta EFI a un disco pool root che richiede un'etichetta SMI (VTOC), è necessario rietichettarlo manualmente prima di poterlo collegare di nuovo, come descritto nel seguente esempio.

      # format -L vtoc -d c1t0d0
      Searching for disks...done
      selecting c1t0d0
      [disk formatted]
      c1t0d0 is labeled with VTOC successfully.

      Accertarsi di avere assegnato l'etichetta appropriata al disco corretto in quanto questo comando non prevede alcun controllo degli errori. Se si applica forzatamente un'etichetta SMI (VTOC) a un disco destinato al pool root, viene applicata la tabella della partizione predefinita. In questo caso è possibile che la dimensione della slice predefinita s0 sia troppo piccola. Per ulteriori informazioni sulla modifica della partizione o sulle dimensioni delle slice, vedere How to Label a Disk in Managing Devices in Oracle Solaris 11.2 .

    • x86: GRUB Legacy e il disco pool root richiedono un'etichetta SMI (VTOC).

    • x86: se si sostituisce un disco pool root con il comando zpool replace, applicare manualmente i blocchi di boot, come descritto di seguito.

      # installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t0d0s0
    • x86: il disco pool root deve avere una dimensione inferiore ai 2 TB.

  • A partire da Oracle Solaris 11.1:

    • SPARC: OBP richiede un disco pool root con etichetta SMI (VTOC).

    • SPARC: se si sostituisce un disco pool root con il comando zpool replace, applicare manualmente i blocchi di boot, come descritto nel seguente esempio.

      # bootadm install-bootloader
    • SPARC: il collegamento di un disco pool root con il comando zpool attach per creare un pool root in mirroring richiede la seguente sintassi delle slice.

      # zpool attach rpool c0t5000CCA03C5A5314d0s0 c0t5000CCA03C5A5340d0s0
    • x86: nella maggior parte dei casi GRUB 2 e il disco pool root utilizzano un'etichetta EFI.

    • x86: se si sostituisce un disco pool root con il comando zpool replace, applicare manualmente i blocchi di boot, come descritto di seguito.

      # bootadm install-bootloader
    • x86: il collegamento di un disco pool root con il comando zpool attach per creare un pool root in mirroring richiede la sintassi del disco intero, come descritto nel seguente esempio.

      # zpool attach rpool c0t5000CCA03C5A5314d0 c0t5000CCA03C5A5340d0 
  • Release di Oracle Solaris 10 e 11:

    L'uso del comando zpool attach determina l'applicazione automatica dei blocchi di boot.