[FUG-BR] RAID 0 dando pau no FreeBSD 10RC1 [NAO RESOLVIDO]

Marcelo Gondim gondim em bsdinfo.com.br
Sábado Dezembro 14 11:09:57 BRST 2013


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?

>
> 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