AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1164793
Accepted
Moooartin
Moooartin
Asked: 2024-09-04 22:21:23 +0800 CST2024-09-04 22:21:23 +0800 CST 2024-09-04 22:21:23 +0800 CST

Ubuntu 24.04 - LVM - RAID5 - Diferentes tamanhos de disco - Stat & Report

  • 772

Quero configurar um RAID5 usando LVM, com diferentes tamanhos de disco:
2 x 2 TB
3 x 1 TB

Minha primeira pergunta é: qual é a melhor/mais segura configuração para fazer com minha configuração atual:

  1. Particionando os 2 TB em 1 TB/partição
    • 7 PV de 1 TB cada em um único VG
    • 1 LV usando RAID5: lvcreate --stripes 6 --type raid5 --size 100%VG --name lv-name vg-name
      => o resultado é um tamanho de 6 TB
  2. Reagrupando 1 TB em 2 TB (deixando 1 disco para trás), mas não sei como isso pode ser feito... e se é mesmo possível???
    • Talvez... mesclando 1 VG de 4 TB (2 x 2 TB: vg-name) e 1 VG de 2 TB (2 x 1 TB: new-vg):vgmerge -v vg-name new-vg
    • Então 1 LV RAID5: lvcreate --stripes 2 --type raid5 --size 100%VG --name lv-name vg-name
      => o resultado deve ser um tamanho de 5 TB

Na verdade, para testar, configurei a primeira solução com 7 PV, e a primeira sincronização está demorando uma eternidade, já faz quase 24 horas e está em apenas 39,45%.
Então, estou me perguntando por que, e quero ter alguma saída/estatísticas/relatório sobre minha configuração para talvez entendê-la um pouco mais. Então, aqui vem minha segunda pergunta: como ter algumas informações sobre as estatísticas (velocidade de E/S, status de sincronização, saúde etc...)?
Eu sei sobre:

  • lvs -a -o name,copy_percent,health_status,devices vg-name
  • Alguns links úteis como Red Hat Doc sobre relatórios LVM
  • lvm fullreport(mas a saída é ilegível... quero dizer, não é exibida bem), o Red Hat Doc está falando sobre isso, mas não há nenhum exemplo, nem dicas para personalizar um pouco a saída...

Obrigado pelo seu tempo.

ubuntu
  • 1 1 respostas
  • 26 Views

1 respostas

  • Voted
  1. Best Answer
    Nikita Kipriyanov
    2024-09-04T23:30:44+08:002024-09-04T23:30:44+08:00

    Se você for fazer isso usando LVM, não precisa fazer todos os PVs do mesmo tamanho. No RAID LVM, a codificação de apagamento é feita para cada volume lógico separadamente, não para volumes físicos.

    Em particular, não particione drives de 2 TB em 1 TB. Sua "solução" com 7 PVs está errada, porque não é redundante de forma alguma : a perda de qualquer um dos drives de 2 TB causará a perda do array. Além disso, cada drive de 2 TB é gravado duas vezes para cada faixa, em áreas disjuntas — o que significa busca extra. Sim, isso deve prejudicar terrivelmente o desempenho!

    Escolha duas ou três unidades para fazer uma pequena ESP ou partições de inicialização nelas e particione todo o resto em uma partição grande abrangendo o restante do espaço. E então, ao alocar seus volumes lógicos, você pode dividir o espaço como quiser: você pode organizar alguns LVs para se comportarem como RAID1, alguns como RAID6, alguns sem redundância alguma, tudo no mesmo VG único de 7 TB de espaço bruto. O máximo de espaço que você pode usar de forma confiável dessa forma pode ser 3 TB de RAID6 em 5 unidades + 1 TB de RAID1 em duas unidades = 4 TB.

    Com apenas RAID1, você pode acabar tendo até 3,5 TB de espaço, com desempenho geralmente muito melhor que o RAID6 — então eu escolheria esse caminho no seu caso; esses 500 GB de diferença não valem a pena lutar com o RAID6.

    Além disso, gostaria de lembrá-lo de não usar RAID5 em discos rígidos grandes .

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve