LVM - Criando PV e LV

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

[ Hits: 27.652 ]

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

Configurando e trocando IP na platafoma Solaris

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

Configurando Hugepages

Como documentar seu servidor GNU/Linux

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

Leitura recomendada

Google Chrome OS - Uma oportunidade de divulgar e expandir o Linux

Conteúdos para BSD e FreeBSD

Instalar Zenwalk Linux passo-a-passo

Comandao fácil: baixando blogs do Wordpress com o wget

Enviando alertas de e-mail pelo Zabbix usando Gmail, CentOS e Postfix

  

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