Em 31 de janeiro de 2013 11:55, Marcelo Gondim <[email protected]> escreveu: > Em 31/01/13 11:48, Marcelo Gondim escreveu: >> Em 31/01/13 11:46, Marcelo Gondim escreveu: >>> 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. :( >>> >>> >> Ops viajei ahahahah ce tá certo. >> O que pode ter sido é porque você não tem o boot nesse outro disco. >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > Quando você instalou o sistema colocou todo ele com zfs, tipo na raiz? > Se fez assim, você chegou à fazer esse procedimento nos 2 discos sendo > que trocando o nome do dispositivo? > > gpart create -s gpt ada0 > gpart add -b 34 -s 94 -t freebsd-boot ada0 > gpart add -t freebsd-zfs -l disk0 ada0 > gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 > > Grande abraço > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Marcelo Abaixo os precedimentos que fiz: gpart create -s gpt ada0 gpart create -s gpt ada1 gpart add -t freebsd-boot -s 128 ada0 gpart add -t freebsd-boot -s 128 ada1 gpart add -t freebsd-swap -s 4G ada0 gpart add -t freebsd-swap -s 4G ada1 gpart add -t freebsd-zfs -l disk0 ada0 gpart add -t freebsd-zfs -l disk1 ada1 dd if=/dev/zero of=/dev/ada0p3 count=560 bs=512 dd if=/dev/zero of=/dev/ada1p3 count=560 bs=512 gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0 gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1 zpool create -f -m none -o altroot=/mnt -o cachefile=/tmp/zpool.cache tank mirror gpt/disk0 gpt/disk1 Att Ricardo ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

