{"id":119,"date":"2012-09-12T12:00:03","date_gmt":"2012-09-12T15:00:03","guid":{"rendered":"http:\/\/www.l9web.com.br\/blog\/?p=119"},"modified":"2020-01-16T21:06:37","modified_gmt":"2020-01-17T00:06:37","slug":"montando-o-disco-lvm-usando-um-ubuntu-live","status":"publish","type":"post","link":"https:\/\/www.l9web.com.br\/blog\/?p=119","title":{"rendered":"Montando o disco LVM usando um Ubuntu Live"},"content":{"rendered":"<p>Em primeiro lugar ache qualquer distribui\u00e7\u00e3o live que voc\u00ea goste, eu utilizarei para o exemplo o Ubuntu. Mas se voc\u00ea for utilizar outra distribui\u00e7\u00e3o ser\u00e1 parecido, a exce\u00e7\u00e3o da manipula\u00e7\u00e3o dos pacotes.<\/p>\n<p>Ent\u00e3o vamos ao que realmente interessa:<\/p>\n<p>Com o Linux rodando (o live linux lembra?), digite<br \/>\nsudo -s<br \/>\napt-get install lvm2<\/p>\n<p>Se n\u00e3o tiver reconhecido a rede voc\u00ea pode procurar no cd\/usb pelo pacote e instalar manualmente.<br \/>\nPara ter certeza que o disco foi reconhecido<br \/>\nsfdisk -l<br \/>\nDepois disso vamos rodar o pvscan para procurar em todos os disco por volumes f\u251c\u00a1sicos. Com isto teremos certeza que o disco LVM foi detectado.<br \/>\npvscan<br \/>\nO resultado ser\u00e1 como abaixo.<\/p>\n<p>PV \/dev\/sdb2 VG VolGroup02 lvm2 [465,66 GB \/ 0 free]<br \/>\nPV \/dev\/sda2 VG VolGroup01 lvm2 [7,41 GB \/ 0 free]<br \/>\nTotal: 2 [473,06 GB] \/ in use: 2 [473,06 GB] \/ in no VG: 0 [0 ]<\/p>\n<p>Agora iremos rodar o vgscan para procurar por volume groups.<br \/>\nvgscan<\/p>\n<p>Reading all physical volumes. This may take a while&#8230;<br \/>\nFound volume group &#8220;VolGroup02&#8221; using metadata type lvm2<br \/>\nFound volume group &#8220;VolGroup01&#8221; using metadata type lvm2<\/p>\n<p>Hora de ativar todos os volumes dispon\u00edveis.<br \/>\nvgchange -a y<\/p>\n<p>2 logical volume(s) in volume group &#8220;VolGroup02&#8221; now active<br \/>\n2 logical volume(s) in volume group &#8220;VolGroup01&#8221; now active<\/p>\n<p>E o \u00faltimo passo \u00e9 rodar o lvscan para procurar volumes l\u00f3gicos. Voc\u00ea ver\u00e1 as parti\u00e7\u00f5es ativas dentro do HD.<br \/>\nlvscan<\/p>\n<p>ACTIVE &#8216;\/dev\/VolGroup02\/LogVol00&#8217; [463,69 GB] inherit<br \/>\nACTIVE &#8216;\/dev\/VolGroup02\/LogVol01&#8217; [1,97 GB] inherit<br \/>\nACTIVE &#8216;\/dev\/VolGroup01\/LogVol00&#8217; [5,44 GB] inherit<br \/>\nACTIVE &#8216;\/dev\/VolGroup01\/LogVol01&#8217; [1,97 GB] inherit<\/p>\n<p>O \u00faltimo passo \u00e9 criar o ponto de montagem, e montar os discos.<br \/>\nmkdir \/media\/disk0<br \/>\nmkdir \/media\/disk1<br \/>\nmount \/dev\/VolGroup00 \/media\/disk0<br \/>\nmount \/dev\/VolGroup01 \/media\/disk1<\/p>\n<p>Pronto com isso j\u00e1 podemos utilizar os discos normalmente e mexer com os dados, pacotes e arquivos que quisermos.<\/p>\n<p>Obs.: Quando fui mexer com os HDs tive um problema por ter utilizado o particionamento padr\u00e3o do CentOS. Quando dei o comando pvscan os dois HD possuiam o volume group igual. Com isso n\u00e3o daria para usar os dois ao mesmo tempo. Se voc\u00ea tiver esse problema fa\u00e7a o seguinte:<\/p>\n<p>Rode o comando vgdisplay para descobrir o UUID de cada volume group.<br \/>\nvgdisplay<br \/>\nAgora vamos rodar o comando vgrename para alterar o nome de um deles. O UUID que utilizarei aqui \u00e9 apenas um exemplo, altere conforme a sua necessidade.<br \/>\nvgrename uUUSjr-mTzO-XSYW-2jlC-aAL3-QcuX-nODtu9 VolGroup00<\/p>\n<p>Pronto agora quando seguir o procedimento a partir do terceiro (ou seria quarto) passo, tudo dar\u00e1 certo. S\u00f3 n\u00e3o esque\u00e7a de no final do processo, desmontar o HD e alterar o nome do volume group para o nome original, que no meu caso era VolGroup01, para que a inicializa\u00e7\u00e3o ocorra normalmente, sen\u00e3o durante o processo do boot voc\u00ea recebera a mensagem de Kernel Panic.<\/p>\n<p>Todos os cr\u00e9ditos para Luciano Santos. Essa mat\u00e9ria foi retirada do blog http:\/\/luciano.wordpress.com\/2010\/08\/16\/usando-um-live-cd-para-montar-parties-lvm\/#comment-922<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Em primeiro lugar ache qualquer distribui\u00e7\u00e3o live que voc\u00ea goste, eu utilizarei para o exemplo o Ubuntu. Mas se voc\u00ea for utilizar outra distribui\u00e7\u00e3o ser\u00e1 parecido, a exce\u00e7\u00e3o da manipula\u00e7\u00e3o dos pacotes. Ent\u00e3o vamos ao que realmente interessa: Com o&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[27,119,127,128,130,174,189],"class_list":["post-119","post","type-post","status-publish","format-standard","hentry","category-linux","tag-arquivos","tag-linux","tag-lvm","tag-lvm2","tag-montar","tag-sistema","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/119"}],"collection":[{"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=119"}],"version-history":[{"count":5,"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":299,"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/119\/revisions\/299"}],"wp:attachment":[{"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.l9web.com.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}