Eu tenho um volume físico de 49,8 GB e quero ter um volume lógico de 2 GB que fique no final do volume físico e o restante do volume físico seja outro volume lógico. Li as páginas de manual do LVM e não encontrei uma maneira distinta de adicionar volumes lógicos ao final de um volume físico.
Responder1
Se este for seu objetivo, você pode criar o volume lógico e especificar as extensões para seu posicionamento:
lvcreate -l 100 -n lvol1 vg01 /dev/sdb1:900-999
Neste exemplo, você criaria um volume lógico de extensão 100 chamado 'lvol1' em 'vg01', usando o volume físico 'sdb1', extensões 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 embaralhar extensões dentro de um volume físico ou entre volumes físicos do grupo de volumes.
Responder2
Como calcular o tamanho do LV em extensões:
pvdisplay -m e veja o número máximo de extensão para o PV necessário (no meu caso/dev/sda).
calcular tamanho em extensões = [tamanho necessário em GB] * 1024 * 1024/4kb
por exemplo, 800 GB = 800 * 1024 * 1024/4096 = 204800
calcular o número de extensã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