Combinando dois discos de 2 TB e um array RAID-10 em um único volume lógico?

Combinando dois discos de 2 TB e um array RAID-10 em um único volume lógico?

É 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

  1. /dev/sda5: Unidade de 2 TB (contendo Ubuntu 18.04)
  2. /dev/sdb: Unidade de 2 TB (vazia)
  3. /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 sda5não está vazio e isso representa uma complexidade adicional.

Vocêpoderiacontorne isso e crie uma segunda matriz RAID1 entre sdae sdbe 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/md0para 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.

informação relacionada