[FUG-BR] Erro no Boot do ZFS
Marcelo Gondim
gondim em bsdinfo.com.br
Quinta Janeiro 31 11:46:36 BRST 2013
Em 31/01/13 11:36, Ricardo escreveu:
> Bom dia Pessoal
>
> Estava com um problema no Raid 1 feito no ZFS de um Servidor Freebsd
> 9.0 conforme abaixo, então resolvi detach o HD que estava com erro,
> para ver se o HD esta com problema, após o comando o Pool ficou
> on-line com 1 HD, reiniciei a maquina e fica em uma tela de boot do
> ZFS. Alguém já passou por isso e como resolveu? Procurei na NET sobre
> o assunto e encontrei este link
> http://blog.multiplay.co.uk/2012/01/zfs-io-error-all-block-copies-unavailable-on-large-disk-number-machines/
> mas não testei ainda pois acesso este servidor remotamente.
>
> Obrigado.
>
> Ricardo
>
>
> ##### Erro
> zpool status
> pool: tank
> state: DEGRADED
> status: One or more devices has been removed by the administrator.
> Sufficient replicas exist for the pool to continue functioning in a
> degraded state.
> action: Online the device using 'zpool online' or replace the device with
> 'zpool replace'.
> scan: resilvered 12.3M in 0h13m with 0 errors on Tue Jan 30 19:11:32 2013
> config:
>
> NAME STATE READ WRITE CKSUM
> tank DEGRADED 0 0 0
> mirror-0 DEGRADED 0 0 0
> ada0p3 ONLINE 0 0 0
> 9627721241509607337 REMOVED 0 0 0 was /dev/ada1p3
>
> errors: No known data errors
>
> ###### Comando
> zpool detach tank 9627721241509607337
>
> zpool status
> pool: tank
> state: ONLINE
> status:
> action:
> config:
>
> NAME STATE READ WRITE CKSUM
> tank ONLINE 0 0 0
> mirror-0 ONLINE 0 0 0
> ada0p3 ONLINE 0 0 0
>
> errors: No known data errors
>
>
> ######## Tela após ser reiniciada
> Freebsd / x86 boot
> default: tank:/boot/kernel
> boot:
>
>
> ######## Aplicando o Comando
> boot:tank:/boot/kernel
> ZFS: i/o error - all block copies unavailable
> ZFS: can't read MOS object directory
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
Opa mas você fez foi um RAID 0 e não RAID 1. Nesse caso vai dar problema
mesmo. Você fez um mirror. :(
Mais detalhes sobre a lista de discussão freebsd