Une fois le système installé, au premier démarrage, l'état du système de fichier est le suivant :

# df -h
Filesystem             size   used  avail capacity  Mounted on
rpool/ROOT/opensolaris
                        73G   2.2G    71G     4%    /
/devices                 0K     0K     0K     0%    /devices
/dev                     0K     0K     0K     0%    /dev
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   7.7G   424K   7.7G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
/usr/lib/libc/libc_hwcap1.so.1
                        73G   2.2G    71G     4%    /lib/libc.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   7.7G     8K   7.7G     1%    /tmp
swap                   7.7G    44K   7.7G     1%    /var/run
rpool/ROOT/opensolaris/opt
                        73G   3.6M    71G     1%    /opt
rpool/export            73G    19K    71G     1%    /export
rpool/export/home       73G   3.7M    71G     1%    /export/home
rpool                   73G    55K    71G     1%    /rpool
rpool/ROOT              73G    18K    71G     1%    /rpool/ROOT
# zpool status rpool
  pool: rpool
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c5d0s0    ONLINE       0     0     0

errors: No known data errors

On constate que tout le système a été construit sur un pool zfs(1M) composé d'un seul disque. La manoeuvre pour ajouter la sécurité d'un volume en miroir est navrante de simplicité. Mon second disque est sur le même controleur (c5d1s0) que le premier et de la même taille, je l'ajoute en entier dans le pool zfs(1M).

# zpool attach -f rpool c5d0s0 c5d1s0
# zpool status rpool
  pool: rpool
 state: ONLINE
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
 scrub: resilver in progress for 0h0m, 2.08% done, 0h6m to go
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            c5d0s0  ONLINE       0     0     0
            c5d1s0  ONLINE       0     0     0

errors: No known data errors

La synchronisation se fait en peu de temps pour des disques d'à peu près 750Go.

# zpool status rpool
  pool: rpool
 state: ONLINE
 scrub: resilver completed after 0h1m with 0 errors on Thu Jul 24 16:29:24 2008
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            c5d0s0  ONLINE       0     0     0
            c5d1s0  ONLINE       0     0     0

errors: No known data errors