Estou configurando um servidor linux em um host ESX 4.1. Este servidor precisa ter vários TBs de dados armazenados nele. Atualmente, estamos discutindo se devemos ou não usar o LVM. Nosso raciocínio atual é que é melhor ter vários volumes de 2 TB (um limite imposto pelo ESX) montados em volumes separados, como tal.
/disk1 - 2TB
/disk2 - 2TB
/disk3 - 2TB
Armazenaremos diretórios com tamanho de 100 GB a 400 GB. Esses diretórios precisam ser armazenados em sua totalidade e não podem ser divididos. A preocupação é que haverá muito espaço desperdiçado se acabarmos com 1,7 TB armazenado em / disk1 e precisar armazenar 400 GB adicionais. Nesse caso, precisaríamos armazenar o diretório de 400 GB em / disk2, deixando 300 GB sem uso.
Uma solução para esse problema é o LVM, configurado como:
--------
Disk 1 |
|
Disk 2 |---->/disk
|
Disk 3 |
--------
No entanto, estamos presos a uma pergunta simples. O que acontece se o Disco 2 falhar?
No primeiro cenário, é óbvio o que acontece se o Disco 2 falhar, / disk2 não estará mais acessível.
Na instalação do LVM, se o Disco 2 falhar, seria semelhante (como em, apenas os dados armazenados no Disco 2 não estão mais disponíveis) ou todos os dados no / disco não seriam mais acessíveis?
fonte
Respostas:
Você omitiu vários conceitos importantes de abstração que acompanham o LVM. Os volumes lógicos não manipulam discos - eles são colocados em grupos de volumes. Os VGs, por sua vez, consistem em volumes físicos que podem ser discos. Para resumir uma longa história, o VG não apresentaria um PV ausente - ou seja, um disco ausente, para que você não pudesse acessar os volumes lógicos no grupo.
Existem procedimentos de recuperação , mas geralmente, em um ambiente virtualizado, você veria a disponibilidade "tudo ou nada" de qualquer maneira - todos os arquivos de disco estariam contidos em um único diretório que pode ser acessado com todo o conteúdo ou não (se o armazenamento de dados não está disponível, por exemplo).
Quanto à eficiência do armazenamento, considere o uso de thin provisioning - o espaço "não utilizado" não é reivindicado no armazenamento de dados. No entanto, isso implica o custo de maior sobrecarga administrativa.
fonte