Se não for criado um conjunto raiz espelhado durante a instalação, é possível criar um facilmente depois da instalação.
Para informações sobre a substituição de um disco no conjunto raiz ZFS, consulte Como substituir um disco no pool raiz ZFS.
Exibe o estado atual do conjunto raiz.
# zpool status rpool
pool: rpool
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
errors: No known data errors
|
Anexe o segundo disco para configurar um conjunto raiz espelhado.
# zpool attach rpool c1t0d0s0 c1t1d0s0 Please be sure to invoke installboot(1M) to make 'c1t1d0s0' bootable. Make sure to wait until resilver is done before rebooting. |
Visualize o estado do conjunto raiz para confirmar que o resilvering foi concluído.
# 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 0h1m, 24.26% done, 0h3m to go
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c1t0d0s0 ONLINE 0 0 0
c1t1d0s0 ONLINE 0 0 0 3.18G resilvered
errors: No known data errors
|
Na saída acima, o processo de resilvering não está concluído. Resilvering está concluído quando é possível visualizar mensagens semelhantes à seguinte:
scrub: resilver completed after 0h10m with 0 errors on Thu Mar 11 11:27:22 2010 |
Aplique bloqueios de inicialização ao segundo disco depois da conclusão do resilvering.
sparc# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c1t1d0s0 |
x86# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c1t1d0s0 |
Verifique se é possível inicializar com êxito a partir do segundo disco.
Configure o sistema para inicializar automaticamente a partir do disco novo, ou utilizando o comando eeprom, o comando setenv da PROM de inicialização do SPARC. Ou reconfigure a BIOS do PC.