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]

