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 (SPARC ou x86/VTOC)

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
    scrub: none requested
    config:
    
    NAME        STATE     READ WRITE CKSUM
    rpool       ONLINE       0     0     0
    c2t0d0s0    ONLINE       0     0     0
    
    errors: No known data errors
  2. Préparez un second disque à raccorder au pool root, si nécessaire.
  3. Connectez un deuxième disque pour configurer un pool root mis en miroir.
    # zpool attach rpool c2t0d0s0 c2t1d0s0
    Make sure to wait until resilver is done before rebooting.

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

  4. Affichez l'état du pool root pour confirmer la fin de la réargenture.
    # zpool status rpool
    # 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:39:53 2012
    938M scanned
    938M resilvered at 46.9M/s, 7.86% done, 0h3m to go
    config:
    
    NAME      STATE      READ  WRITE  CKSUM
    rpool     DEGRADED      0      0      0
    mirror-0  DEGRADED      0      0      0
    c2t0d0s0  ONLINE        0      0      0
    c2t1d0s0  DEGRADED      0      0      0  (resilvering)

    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
  5. 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  -
  6. Assurez-vous que vous pouvez initialiser correctement à partir du nouveau disque.