On 3/12/10, arthur fontolan <[email protected]> wrote:
> Eu sei, eu não gosto de fazer as coisas de maneira corrida, mas infelizmente
> dessa vez tem que ser assim....
>
> Imaginei que não era o -C, mas o -A (Li a man e entendi mais ou menos),
> então lendo o man e o README:
>
> O README do Slack menciona o -Es, que examina os super blocos no device
> junto com um scan, a saída para o arquivo de config e ai poderia fazer um
>
> mdadm -As que deve usar as configs do arquivos para tentar recriar os
> arrays.
>
> mas se entendi tbm, um:
>
> mdadm --assemble /dev/md0 --auto --scan
>
> faria a mesma coisa manualmente. procurando quem criaria o md0 e md1 depois.
>
> E isso pq ainda tenho que montar o LVM e por fim abrir o cryptsetup....
>
> Tô numa encrenca.....
>
> --- Em sex, 12/3/10, max <[email protected]> escreveu:
>
> De: max <[email protected]>
> Assunto: Re: [slack-users] Problema: Montar disco RAID
> Para: [email protected]
> Data: Sexta-feira, 12 de Março de 2010, 21:21
>
> On 3/12/10, arthur fontolan <[email protected]> wrote:
>> Opa max,
>>
>> Seguinte, quando fala criar seria:
>>
>> #mdadm --create /dev/md0 /dev/sda5 /dev/sdb5
>> depois
>> #e2fsck /dev/md0
>>
>>
>> --- Em sex, 12/3/10, max <[email protected]> escreveu:
>>
>> De: max <[email protected]>
>> Assunto: Re: [slack-users] Problema: Montar disco RAID
>> Para: [email protected]
>> Data: Sexta-feira, 12 de Março de 2010, 18:09
>>
>> On 3/12/10, arthur fontolan <[email protected]> wrote:
>>> Galera, blz?
>>>
>>> Seguinte, um servidor de um cliente deu pau nos 2 HDs em RAID1...
>>> badblocks
>>> nos dois discos.
>>>
>>> O último backup foi feito semana passada e o que seria feito HOJE não o
>>> foi
>>> por causa do problema.
>>>
>>> Como posso acessar as partições para tentar um e2fsck?
>>> Quando dou um fdsik -l:
>>>
>>> Dispositivo Boot Início Fim Blocos ID Sistema
>>> /dev/sdb1   *    1      18  144553+ fd Detecção automática de RAID Linux
>>> /dev/sdb2        19     38913  312424087+ 5 estendida
>>> /dev/sdb5        19     38913  312424087+ fd Detecção automática de RAID
>>> Linux
>>>
>>> Os dados que preciso recuperar estão em /dev/sdb5.
>>>
>>> Agradeço qualquer ajuda
>>>
>>> Arthur Fontolan
>>>
>>>
>>>
>>>
>>> ____________________________________________________________________________________
>>> Veja quais são os assuntos do momento no Yahoo! +Buscados
>>> http://br.maisbuscados.yahoo.com
>>>
>>> --
>>> GUS-BR - Grupo de Usuários de Slackware Brasil
>>> http://www.slackwarebrasil.org/
>>> http://groups.google.com/group/slack-users-br
>>>
>>> Antes de perguntar:
>>> http://www.istf.com.br/perguntas/
>>>
>>> Para sair da lista envie um e-mail para:
>>> [email protected]
>>
>> Tu tem que "montar" o raid com o mdadm antes e ai sim fazer o fsck no
>> dispositivo.
>>
>> Não tem como só te passar uma lsita de comandos pra executar, tu tem
>> que ler a man page do mdadm pra saber o que tem que fazer.
>>
>> --
>> GUS-BR - Grupo de Usuários de Slackware Brasil
>> http://www.slackwarebrasil.org/
>> http://groups.google.com/group/slack-users-br
>>
>> Antes de perguntar:
>> http://www.istf.com.br/perguntas/
>>
>> Para sair da lista envie um e-mail para:
>> [email protected]
>>
>>
>>
>>
>> ____________________________________________________________________________________
>> Veja quais são os assuntos do momento no Yahoo! +Buscados
>> http://br.maisbuscados.yahoo.com
>>
>> --
>> GUS-BR - Grupo de Usuários de Slackware Brasil
>> http://www.slackwarebrasil.org/
>> http://groups.google.com/group/slack-users-br
>>
>> Antes de perguntar:
>> http://www.istf.com.br/perguntas/
>>
>> Para sair da lista envie um e-mail para:
>> [email protected]
>
> Não. Por isso que eu não gosto de documentação traduzida, as vezes
> fica dificil escolher a palavra certa e fica dificil entender...
>
> O comando create faz, dentre outras coisas, a inicialização do
> superblock, que contém as informações pertinentes ao RAID.
>
> O que tu tem que fazer agora é "assemblar" (juntar/montar) para poder
> acessar o filesystem.
>
> Foi por isso que eu falei que tem que ler a man page do mdadm, não é
> um RTFM (bem, técnicamente é... :) mas tu precisa entender bem os
> conceitos da ferramenta como isso:
>
> MODES
>        mdadm has several major modes of operation:
>
>        Assemble
>               Assemble  the  components  of a previously created array into
> an
>               active array. Components can  be  explicitly  given  or  can
> be
>               searched  for.   mdadm checks that the components do form a
> bona
>               fide array, and can, on request, fiddle  superblock
> information
>               so as to assemble a faulty array.
>
> ...
>
>        Create Create a new array with per-device superblocks.
>
> ...
>
>        Auto-detect
>               This mode does not act on a specific device or array, but
> rather
>               it requests the  Linux  Kernel  to  activate  any
> auto-detected
>               arrays.
>
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]
>
>
>
>
> ____________________________________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]

mdadm -As é extamente a mesma coisa que mdadm --assemble --scan --auto
(auto=md/yes por padrão e eu não creio que tu use auto=part/no). O
único detalhe é que se tu não passar dispositivo nenhum o mdadm -As
vai ler do /etc/mdadm.conf e "assemblar" tudo que tem la, basicamente:

1 - Ve se tem algo no /etc/mdadm.conf. Se não tiver, tu tem que
"scanear" as partições (mdadm -Esc partitions >> /etc/mdadm.conf).
2a - "Assembla" todos os arrays. (mdadm -As)
ou
2b - "Assembla" um por um (mdadm -As /dev/md0; mdadm -As /dev/md1)

O lvm é praticamente a mesma coisa (hint: vgscan) e o cryptsetup é
ainda mais fácil (hint: crytpsetup luksOpen).

Reitero: tu ta lidando com [a recuperação de] dados, se tu não souber
o porque de determinado comando e as opções do mesmo há grandes
chances de destruir estes dados. Eu entendo a pressa, ja passei por
isso também, mas é melhor não arriscar, acredite. ;)

Uma forma bem rápida de se habituar e entender melhor esse tipo de
coisa sem destruir nada é criar uma VM com dois discos, da o boot com
o cd de instalação do Slackware, "cria o RAID e LVM" e criptografa,
depois disso não faz nada, desmonta tudo, reinicia e tenta montar
manualmente.

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a