Gestion des systèmes de fichiers ZFS dans Oracle®Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Décembre 2014
 
 

Configuration d'un pool root mis en miroir (x86/EFI (GPT))

La version Oracle Solaris 11.1 installe une étiquette EFI (GPT) par défaut sur un système x86 dans la plupart des cas.

Si vous ne configurez pas de pool root mis en miroir au cours d'une installation automatique, vous pouvez facilement configurer un pool root mis en miroir après l'installation.

Pour plus d'informations sur le remplacement d'un disque dans un pool root, reportez-vous à la section Remplacement d'un disque dans un pool root ZFS (SPARC ou x86/VTOC).

  1. Affichez l'état du pool root actuel.
    # zpool status rpool
    pool:  rpool
    state: ONLINE
    scan: none requested
    config:
    
    NAME     STATE     READ WRITE CKSUM
    rpool    ONLINE       0     0     0
    c2t0d0   ONLINE       0     0     0
    
    errors: No known data errors
  2. Connectez un deuxième disque pour configurer un pool root mis en miroir.
    # zpool attach rpool c2t0d0 c2t1d0
    Make sure to wait until resilver is done before rebooting.

    Le bon étiquetage et les blocs d'initialisation sont appliqués par défaut.

    Si vous avez personnalisé des partitions sur votre disque de pool root, vous pouvez avoir besoin d'une syntaxe similaire à la suivante :

    # zpool attach rpool c2t0d0s0 c2t1d0
  3. Affichez l'état du pool root pour confirmer la fin de la réargenture.
    # zpool status rpool
    pool: rpool
    state: DEGRADED
    status: One or more devices is currently being resilvered.  The pool will
    continue to function in a degraded state.
    action: Wait for the resilver to complete.
    Run 'zpool status -v' to see device specific details.
    scan: resilver in progress since Fri Jul 20 13:52:05 2012
    809M scanned
    776M resilvered at 44.9M/s, 6.82% done, 0h4m to go
    config:
    
    NAME      STATE     READ WRITE CKSUM
    rpool     DEGRADED     0     0     0
    mirror-0  DEGRADED     0     0     0
    c8t0d0    ONLINE       0     0     0
    c8t1d0    DEGRADED     0     0     0  (resilvering)
    
    errors: No known data errors

    Dans la sortie ci-dessus, le processus de réargenture n'est pas terminé. La réargenture est terminée lorsque des messages similaires aux suivants s'affichent :

    resilvered 11.6G in 0h5m with 0 errors on Fri Jul 20 13:57:25 2012
  4. Si vous connectez un disque plus grand, définissez la propriété autoexpand du pool pour étendre la taille de pool.

    Déterminez la taille du pool rpool existant :

    # zpool list rpool
    NAME   SIZE  ALLOC   FREE  CAP  DEDUP  HEALTH  ALTROOT
    rpool  29.8G   152K  29.7G   0%  1.00x  ONLINE  -
    # zpool set autoexpand=on rpool

    Vérifiez la taille du pool rpool étendu :

    # zpool list rpool
    NAME   SIZE  ALLOC  FREE  CAP  DEDUP  HEALTH  ALTROOT
    rpool  279G   146K  279G   0%  1.00x  ONLINE  -
  5. Assurez-vous que vous pouvez initialiser correctement à partir du nouveau disque.