[FUG-BR] RAID 0 dando pau no FreeBSD 10RC1 [NAO RESOLVIDO]
Marcelo Gondim
gondim em bsdinfo.com.br
Sábado Dezembro 14 11:24:50 BRST 2013
Em 14/12/13 11:09, Marcelo Gondim escreveu:
> Em 14/12/13 07:53, Paulo Henrique - BSD escreveu:
>> Desculpe-me pelo top-posting, Android nao deixa mover para o final da mensagem, respostas in-line somente no aplicativo do gmail que no meu celular está uma m*.
>>
>> Apenas um dúvida, através do utilitário do fabricante as informações de lba são diferentes? Se nao aplique o zero format e crie o array do zero novamente, lembrando que se os discos passar de 2.2 Tbytes tem que se usar GPT.
>> Tenho hoje 5 arrays gstripe sobre 10 arrays gmirror todos no FreeBSD 9.2 stable ou release o que pode claramente ser um problema da release 10.0 e é melhor saber antes de migrar para essa release se é um problema no seu hardware ou na release.
> Oi Paulo,
>
> São 2 discos de 500Gb. Eu fiz aqui sem o bsdlabel e não deu mais os
> erros que estavam dando. Agora só tem essas mensagens:
>
> GEOM_STRIPE: Cannot add disk diskid/DISK-MSE421RP27UT1K to st0 (error=17).
> GEOM_STRIPE: Cannot add disk diskid/DISK-MSK421Y215VYBC to st0 (error=17).
>
> Que pode ser por causa do HD que estava com Linux. Deve ser algum
> metadado do e acredito que se eu formatasse no esquema de zerar mesmo o
> disco isso resolveria.
> Alguém indica algum formatador físico ou só o do próprio fabricante que
> é aconselhado? Ou existe alguma maneira de zerar qualquer metadado do disco?
Paulo vou mandar um dd if=/dev/zero of=/dev/ada1 bs=2m e o mesmo no ada2
pra ver se resolve e qualquer coisa posto aqui na lista o resultado pra
ficar no histórico.
Pelo que andei lendo em alguns lugares isso tem à ver mesmo com metadado.
>
>> Enviado do meu Xperia™ smartphone
>>
>> Marcelo Gondim <gondim em bsdinfo.com.br> escreveu:
>>
>>> Em 13/12/13 22:46, Marcelo Gondim escreveu:
>>>> Em 13/12/13 22:15, Marcelo Gondim escreveu:
>>>>> Em 13/12/13 20:43, Marcelo Gondim escreveu:
>>>>>> Em 13/12/13 20:29, Saul Figueiredo escreveu:
>>>>>>> Caramba.... 10 RC1? Eu devo estar parado o tempo ou o 8.3 é o que eu mais
>>>>>>> gosto...
>>>>>>> Enfim... Deu pau na checagem de integridade do volume... Posso parecer
>>>>>>> idiota mas, certeza que o ada1 está integro?
>>>>>> Opa Saul,
>>>>>>
>>>>>> Tranquilo? Então, eram discos que eu estava usando aqui com FreeBSD e
>>>>>> outro com Linux aí como são do mesmo modelo e tamanho, resolvi pegá-los
>>>>>> para fazer o stripe.
>>>>>> Uma coisa que reparei foi isso aqui:
>>>>>>
>>>>>> No ada1:
>>>>>>
>>>>>> # bsdlabel /dev/ada1
>>>>>> # /dev/ada1:
>>>>>> 8 partitions:
>>>>>> # size offset fstype [fsize bsize bps/cpg]
>>>>>> a: 1953546224 16 unused 0 0
>>>>>> c: 1953546240 0 unused 0 0 # "raw" part,
>>>>>> don't edit
>>>>>> partition a: partition extends past end of unit
>>>>>> partition c: partition extends past end of unit
>>>>>> bsdlabel: partition c doesn't cover the whole unit!
>>>>>> bsdlabel: An incorrect partition c may cause problems for standard
>>>>>> system utilities
>>>>>>
>>>>>> Já fazendo o mesmo no ada2:
>>>>>>
>>>>>> # bsdlabel /dev/ada2
>>>>>> bsdlabel: /dev/ada2: no valid label found
>>>>>>
>>>>>> Será que pode ser essa diferença que esteja causando o problema?
>>>>> Bem, fiz uma coisa aqui que parou aquele erro mas agora aparecem outros.
>>>>> Pelo que estive vendo no google as pessoas que estão tendo este problema
>>>>> estão sendo auxiliadas para colocarem GPT nos discos. Fiz o seguinte então:
>>>>>
>>>>> |dd if=/dev/zero of=/dev/ada1 count=2
>>>>> ||dd if=/dev/zero of=/dev/ada2 count=2|
>>>>> |gpart create -s gpt ada1|
>>>>> |gpart add -t freebsd-boot -l boot -s 64 ada1|
>>>>> |gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1|
>>>>> |gpart add -t freebsd-ufs -l rootfs -s 400G ada1|
>>>>> |gpart create -s gpt ada2|
>>>>> |gpart add -t freebsd-boot -l boot -s 64 ada2|
>>>>> |gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada2|
>>>>> |gpart add -t freebsd-ufs -l rootfs -s 400G ada2
>>>>>
>>>>> gstripe label -v st0 /dev/ada1p2 /dev/ada2p2
>>>>> newfs -U -j /dev/stripe/st0
>>>>>
>>>>> Consegui montar e usar normalmente e agora a mensagem que dá após o boot
>>>>> é essa:
>>>>>
>>>>> GEOM_STRIPE: Device st0 created (id=339425945).
>>>>> GEOM_STRIPE: Disk ada1p2 attached to st0.
>>>>> GEOM_STRIPE: Disk ada2p2 attached to st0.
>>>>> GEOM_STRIPE: Device stripe/st0 activated.
>>>>> GEOM_STRIPE: Cannot add disk gpt/rootfs to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk gptid/5d937205-6440-11e3-9c37-001e67079dcd
>>>>> to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSE421RP27UT1Kp2 to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk gptid/62d82072-6440-11e3-9c37-001e67079dcd
>>>>> to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSK421Y215VYBCp2 to st0 (error=17).
>>>>> Root mount waiting for: usbus7 usbus3
>>>>> Root mount waiting for: usbus7 usbus3
>>>>> Root mount waiting for: usbus7 usbus3
>>>>> uhub3: 6 ports with 6 removable, self powered
>>>>> uhub7: 6 ports with 6 removable, self powered
>>>>> Trying to mount root from ufs:/dev/ada0p2 [rw]...
>>>>> GEOM_STRIPE: Cannot add disk gpt/rootfs to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk gptid/62d82072-6440-11e3-9c37-001e67079dcd
>>>>> to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk gptid/5d937205-6440-11e3-9c37-001e67079dcd
>>>>> to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSK421Y215VYBCp2 to st0 (error=17).
>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSE421RP27UT1Kp2 to st0 (error=17).
>>>>>
>>>>> Está funcionando mas não gostei muito dessas mensagens e tipo
>>>>> antigamente eu conseguia fazer o gstripe com os discos inteiros sem
>>>>> precisar de fazer esse malabarismo todo. Não sei se é um bug do FreeBSD
>>>>> 10 porque no 9.2 consigo fazer do mesmo jeito que sempre fiz. De
>>>>> qualquer forma mandei um e-mail para a lista freebsd-stable e vou
>>>>> aguardar para ver.
>>>> Estava seguindo o handbook e estava dando erro da forma como está lá
>>>> [1]. Peguei meus papiros aqui e fiz dessa forma abaixo e funcionou tudo
>>>> sem erros:
>>>>
>>>> # gstripe create st0 /dev/ada1 /dev/ada2
>>>> # newfs -U -j /dev/stripe/st0
>>>>
>>>> Pronto! Sem erros e tudo funcionando normal.
>>>>
>>>> [1]
>>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/geom-striping.html
>>> HaHAhAhA puts que M eu vi errado, o create é temporário. Continuo com o
>>> mesmo problema. rsrsrsrsrs
>>>
>>>
>>>>> |
>>>>>
>>>>>>> Em 13/12/2013 19:33, "Marcelo Gondim" <gondim em bsdinfo.com.br> escreveu:
>>>>>>>
>>>>>>>> Pessoal,
>>>>>>>>
>>>>>>>> Alguém aqui já viu isso? Primeira vez que vi isso acontecer. Estou
>>>>>>>> usando aqui um FreeBSD 10.0-RC1 e fazendo uns testes com Raid0 no
>>>>>>>> geom_stripe mas está dando o seguinte:
>>>>>>>>
>>>>>>>> Estou com 3 discos aqui sendo o ada0 com o sistema e tenho o ada1 e ada2
>>>>>>>> para fazer o raid 0.
>>>>>>>>
>>>>>>>> # kldload geom_stripe
>>>>>>>> # gstripe label -v st0 /dev/ada1 /dev/ada2
>>>>>>>>
>>>>>>>> GEOM_STRIPE: Device st0 created (id=2255281675).
>>>>>>>> GEOM_STRIPE: Disk ada1 attached to st0.
>>>>>>>> GEOM_PART: integrity check failed (ada1, BSD)
>>>>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSE421RP27UT1K to st0 (error=17).
>>>>>>>> GEOM_PART: integrity check failed (diskid/DISK-MSE421RP27UT1K, BSD)
>>>>>>>> GEOM_STRIPE: Disk ada2 attached to st0.
>>>>>>>> GEOM_STRIPE: Device stripe/st0 activated.
>>>>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSK421Y215VYBC to st0 (error=17).
>>>>>>>>
>>>>>>>> # bsdlabel -wB /dev/stripe/st0
>>>>>>>>
>>>>>>>> GEOM_PART: integrity check failed (ada1, BSD)
>>>>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSK421Y215VYBC to st0 (error=17).
>>>>>>>> GEOM_STRIPE: Cannot add disk diskid/DISK-MSE421RP27UT1K to st0 (error=17).
>>>>>>>> GEOM_PART: integrity check failed (diskid/DISK-MSE421RP27UT1K, BSD)
>>>>>>>>
>>>>>>>> # newfs -U -j /dev/stripe/st0
>>>>>>>>
>>>>>>>> Consigo formatar e montar o st0 mas fica dando esses erros inclusive no
>>>>>>>> boot do sistema.
>>>>>>>>
>>>>>>>> Estou procurando aqui pra ver se acho alguma coisa mas alguém aqui
>>>>>>>> passou por isso?
>>>>>>>>
>>>>>>>> Grande abraço,
>>>>>>>> Gondim
>>>>>>>>
>>>
Mais detalhes sobre a lista de discussão freebsd