LVM - Criando PV e LV

Publicado por Carolina Robles das Neves em 06/07/2016

[ Hits: 27.014 ]

Blog: https://www.linkedin.com/in/carolina-robles-das-neves-933289100/

 


LVM - Criando PV e LV



Olá.

Em dicas anteriores, descrevi resumidamente sobre LVM.

Nessa dica vou descrever como criar um Physical Volume e um Logical Volume sem gerar indisponibilidade no ambiente.

Criando Physical Volume

Vamos começar criando um novo PV (physical volume), para isso precisamos de um disco disponível em seu computador.

Estou usando a distribuição da Red Hat 5.3.

No meu caso, vou utilizar o disco sdb. O disco sdb não está em uso e não foi formatado.

Para formatá-lo vou mostrar duas opções. Uma mais demorada, com o passo a passo e você acaba entendendo o processo. A outra em apenas uma linha de comando, muito mais rápida.

Exemplos

Liste os discos:

# fdisk -l | grep ^Disk
Disk /dev/sda: 161.0 GB,
Disk /dev/sdb: 107 GB,


Acesse o disco:

# fdisk /dev/sdb

Acesse o menu HELP:

# m

TABELA - HELP:

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

# n (adicionar uma nova partição)

Início da partição "1": <ENTER>

Fim da partição, default: <ENTER>

# p (Listar partições)

# t (a letra "L" irá lhe mostrar as opções. A opção "8e" é Linux LVM. Troque a Label para Linux LVM)

# w (para gravar as alterações)

Ou podemos usar uma única linha de comando:

Obs.: cheque se realmente o disco não está sendo utilizado antes de formata-lo.

# echo -e "o\nn\np\n1\n\n\nw" | fdisk /dev/<disco>

Após formatado o disco, você pode validar se a partição está apresentada, com o comando:

# fdisk -l /dev/sdb<TAB+TAB>
sdb   sdb1

Vamos iniciar com a criação do PV com o disco formatado:

# pvcreate /dev/sdd1

Explicação: pvcreate (comando) /<device_formatada>

Vamos criar o VG (group volume) com o nome de "roovg":

# vgcreate -s 32M rootvg /dev/sdd1

Explicação: vgcreate (comando) -s 32M (Bloco PE) rootvg (VG) /<device>

Explicação - conta do bloco (PE) do PV:

PE Size               32.00 MiB
Total PE              3447

Bloco x Mega = 3447x32= 110304/1024 = 107 G (arredonde para menos) = 106.16

OK, seu PV (Phisical Volume) está criado e associado ao novo disco. Agora temos que criar os Volumes Logicos (LV) e após, podemos montar os FS ( File System).

Vamos criar o Volume Lógico Siamobile:

# lvcreate -n siamobile_lv -L30G rootvg

Explicação: lvcreate (comando) -n <nome_do_lv> -L<tamanho_do_LV> <nome_do_vg>

Ou:

# lvcreate -n siamobile_lv -L100%FREE

Explicação: lvcreate (comando) -n <nome_do_lv> -L<tamanho_total_free> <nome_do_vg>

Após, vamos formatar o LV que criamos:

# mkfs.ext4 /dev/rootvg/siamobile_lv

Explicação: mkfs.ext4 (tipo_de_formatação) <device_com_VG_LV>

Vamos montar o FS em cima do LV que acabamos de criar. Crie o diretório desejado, ou você pode montar em algum que já exista. Caso seja essa a sua opção, ignore esse passo.

Irei criar o diretório "/opt/siamobile":

# mkdir /opt/siamobile

Vamos montar o FS que acabamos de criar associado ao LV:

# mount /dev/rootvg/siamobile_lv /opt/siamobile

Explicação: mount (comando) <device_onde_esta> <caminho_de_destino>

Não se esqueça de adicionar essa montagem no arquivo "fstab".

Espero ter ajudado.
;)

Outras dicas deste autor

Aumentando LV (Logical Volume) e RS (File System) sem causar indisponibilidade

Como trocar chave de segurança entre servidores

Configurando e trocando IP na platafoma Solaris

Instalando VMtools em Máquina Virtual

Aumentando área de SWAP sem boot ou reinstalação em LVM

Leitura recomendada

Relação de confiança entre máquinas através do serviço SSH

Prompt colorido no Xubuntu 9.04

sidux versão 2009-03 Momos - notas de lançamento (release notes)

Bloqueando redes da China/Coréia

Programa exemplo em Assembler para Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts