O armazenamento Dell MD permite um disco virtual máximo de 64 TB. Temos algumas equipes de imagem que exigem mais de 100 TB de armazenamento, de preferência em um local.
Vou criar 2 vdisk de 64 TB no mesmo armazenamento dell. É então SAS conectado ao servidor e usarei o LVM para criar um grupo de volumes composto por 2 discos virtuais para formar um volume lógico de 128 TB.
Diga alguns anos depois. Eles ficam sem espaço e precisamos SAS conectar um bloco de armazenamento dell separado ao servidor. Agora o servidor tem dois blocos separados de armazenamento. Em seguida, adiciono mais discos do segundo bloco de armazenamento ao grupo de volumes.
Agora, o grupo de volumes consiste em dois discos virtuais do primeiro bloco e dois discos virtuais no segundo bloco de armazenamento. O que aconteceria quando um dos blocos ficasse offline? Eu corromperia imediatamente meu volume?
O volume (LV) entrará em modo parcial (consulte o
p
sinalizador nalvs
saída), mas você ainda poderá ler e gravar no disco, a menos que as partes ausentes sejam acessadas, o que resultará em erros de E/S (não estou dizendo que é uma boa ideia continuar usando o sistema de arquivos nesse estado.)Alguns aplicativos ou sistemas de arquivos podem não lidar bem com falhas de E/S e você pode perder algumas gravações que não foram feitas no disco, mas com o registro de FS (como o ext4), é improvável que você tenha o FS corrompido além do reparo.
Você não poderá ativar ou modificar o volume lógico parcial (por exemplo, redimensioná-lo) e está bem. Em geral, você não deseja ativá-lo.
A pior coisa que você pode fazer neste momento é executar fsck. Não faça. Não até que o volume esteja de volta. Caso contrário, você também pode dizer adeus a grande parte de seus dados.
Se outros LVs foram adicionados/removidos enquanto o disco estava ausente, você precisará executar
vgextend --restoremissing VG PV
o que tornará o grupo de volumes inteiro novamente (consulte om
sinalizador napvs
saída).O FS montado pode não se recuperar totalmente e você pode precisar desmontar primeiro (opcionalmente executando o fsck agora) e montá-lo de volta.
Você também pode querer considerar a configuração de caminhos múltiplos (mesmo com um caminho), que é capaz de ocultar interrupções de curto prazo do sistema, pois a E/S será enfileirada.
Isso depende de como você cria seus volumes lógicos...
O
lvcreate
tem a--type
opção de selecionar, entre outros, um espelho e um número de nível de RAID que pode lidar com a perda de um volume físico subjacente no nível LVM.Se você usar o RAID, ele
raid_fault_policy
determinará o que acontecerá com a perda de volume físico.Se você não configurar o RAID, perderá tudo quando tiver uma falha de volume físico em um LVM que NÃO usa RAID? Sim.