Criando um volume lógico LVM de tamanho específico no final de um volume físico

1

Eu tenho um volume físico de 49,8 GB e quero ter um volume lógico de 2 GB que esteja no final do volume físico e o restante do volume físico seja outro volume lógico. Eu li as man pages do LVM e não encontrei uma maneira distinta de adicionar volumes lógicos ao final de um volume físico.

    
por Brady Dean 11.10.2014 / 15:00

2 respostas

3

Se este é o seu objetivo, você pode criar o volume lógico e especificar as extensões para o seu posicionamento:

lvcreate -l 100 -n lvol1 vg01 /dev/sdb1:900-999

Neste exemplo, você criaria um volume lógico de 100 extensões chamado 'lvol1' em 'vg01', usando o volume físico 'sdb1', extensões de 900 a 999.

No caso de volumes lógicos existentes, se você tiver extensões livres dentro do grupo de volumes, poderá usar pvmove para misturar extensões em um volume físico ou entre volumes físicos do grupo de volumes.

    
por 11.10.2014 / 19:10
1

Como calcular o tamanho do LV em extensões:

  • pvdisplay -m e veja o número de extensão máximo para o PV requerido (no meu caso / dev / sda).
  • tamanho do caclulate em extensões = [tamanho em que você precisa GB] * 1024 * 1024 / 4kb

    por exemplo. 800 GB = 800 * 1024 * 1024/4096 = 204800

  • calcule o número de estensão inicial: extensão máxima - tamanho em extensões + 1
  • execute o comando: lvcreate -n MyLV1 -l204800 vg-raid5 / dev / sda: start_extent-max_extent

por exemplo: lvcreate -n INSTALL -l204800 vg-megaraid /dev/sda:1224995-1429794

    
por 07.08.2017 / 12:16

Tags