
É possível combinar 2 discos e 1 matriz RAID em um único volume lógico no Ubuntu 18.04?
Estou planejando configurar um banco de dados PostgreSQL nesta máquina e acho que é melhor deixá-lo armazenar dados em um único volume do que abranger vários volumes (o que acredito exigir configuração manual, como a criação de vários espaços de tabela).
Meu sistema está atualmente configurado para ter
/dev/sda5
: Unidade de 2 TB (contendo Ubuntu 18.04)/dev/sdb
: Unidade de 2 TB (vazia)/dev/md0
: Matriz RAID-10 (2 TB utilizáveis, RAID de software usando mdadm, vazio)
Obrigado!
Responder1
Resposta curta:sim, você pode fazer isso via LVM, masnão faça isso. Basta instalar o PostgreSQL no array RAID1 atual.
Resposta longa:LVM tem o conceito deconcatenação linearde vários volumes físicos para criar um único volume lógico. No entanto, neste caso, um único disco físico com falha destruirá seu volume, levando aperda de dados irrecuperável e completa.Além disso, no seu caso sda5
não está vazio e isso representa uma complexidade adicional.
Vocêpoderiacontorne isso e crie uma segunda matriz RAID1 entre sda
e sdb
e concatene as duas matrizes RAID em um único volume lógico. Alternativamente, você pode confiar emGerenciamento RAID próprio do LVM( --type raid1
) mas, novamente, esta é uma configuração bastante complexa a partir da sua configuração atual.
Sugiro pular essa complexidade e simplesmente usar /dev/md0
para armazenar seu banco de dados PostgreSQL: 2 TB é bastante espaço para muitos bancos de dados e, se realmente não forem suficientes, você provavelmente precisará começar do zero com uma configuração mais sensata.
Responder2
Como normalmente é o caso com qualquer distribuição de níveis de RAIDquanto mais discos o RAID contém, melhor ele lida com a carga de trabalho. Eu sugiro, portanto, expandir o RAID10 em todos os discos - e então você pode combinar o restante de 2 discos maiores em outro RAID (especificamente RAID1) que pode ser usado para partição do sistema e outras coisas que não possuem requisitos de alto desempenho.