Limites na extensão do volume do LVM?

1

Eu tenho um servidor do CentOS 7. Eu estendi um LV algumas vezes assim:

fdisk /dev/sdd
pvcreate /dev/sdd1
vgextend pg_data /dev/sdd1
lvextend /dev/pg_data/lvol0 /dev/sdd1
xfs_growfs /dev/pg_data/lvol0

Minha pergunta é, quantas vezes alguém pode estender um volume lógico dessa maneira?

    
por mrmuff 18.06.2016 / 02:19

2 respostas

2

O limite superior para o tamanho LV em volumes no formato LVM2 (assumindo arco de 64 bits, kernel 2.6+) é de 8 exabytes. Você não está em perigo de acertar isso. Também não há limite prático no número de volumes físicos que você pode ter em backup de um grupo de volumes ou volume lógico. Você deve ser capaz de estender seu VG e LV quantas vezes quiser. (O formato original do LVM era limitado por suportar um máximo de 65534 extensões físicas para um LV, cujo tamanho padrão era de 4MB, mas configurável na criação de VG - isso claramente colocava um limite superior prático no tamanho do LV dependendo do que você definia Tamanho do PE para.)

No entanto, eu não recomendaria ir tão longe na prática, já que o LVM não tem mecanismo de redundância e você aumenta o risco de perda de dados, quanto mais potencialmente falham, os discos incluídos no volume. Se eu fosse você (e supondo que você tem discos de tamanho similar) eu estaria fazendo um RAID e executando o LVM em cima dele. É claro que, se você não se preocupa em perder os dados ou tem outros backups, fica feliz em se recuperar de ...

    
por 18.06.2016 / 12:37
0

O LVM2 tem outro limite: o tamanho da área de metadados (MDA), que pode ser definido ao criar o volume físico ( pvcreate --metadatasize ). O tamanho padrão é bom para centenas de PVs e LVs.

Além disso, ao ter muitos PVs, você pode querer limitar o número de cópias de metadados. Por padrão, os metadados são armazenados em cada PV. Ter muitos PVs com o MDA ativado desacelera as operações do lvm. 3 cópias devem ser suficientes para todos ;-). Para desabilitar o MDA em um PV, pvcreate --metadataignore y ao criar um ou mais tarde pode ser alterado usando pvchange . O LVM pode fazer isso automaticamente se vgmetadatacopies estiver configurado em lvm.conf.

    
por 21.06.2016 / 11:22