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 / computer / Perguntas / 1432686
Accepted
Shane Hsu
Shane Hsu
Asked: 2019-05-04 10:21:38 +0800 CST2019-05-04 10:21:38 +0800 CST 2019-05-04 10:21:38 +0800 CST

Verifique se o LVM RAID1 espelhado LV está degradado

  • 772

Instalei com sucesso o Ubuntu em um LV espelhado (duas cópias no total).

Também estou surpreso ao descobrir que o novo espelhamento é suportado pelo MD por padrão

É uma máquina virtual Hyper-V e quero ver como o LVM reage quando uma das unidades é desconectada.

Para minha surpresa, o LVM relata apenas "PV não encontrado". Eu li que o LVM rebaixaria o LV espelhado para linear em outros casos. (mas provavelmente se for um LVM LV espelhado, não MD)

root@ceph-1:/home/hsupengjun# lvs
  WARNING: Device for PV 1HzjpO-DJzz-RZHv-5DTe-yI84-tuyf-yB4MQg not found or rejected by a filter.
  LV      VG      Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root-lv root-vg rwi-aor-p- <3.42g                                    100.00

Eu quero saber como obter mais informações sobre o array raid, especificamente para saber se uma unidade desapareceu.

Notas e Observação

# lvm version
  LVM version:     2.02.176(2) (2017-11-03)
  Library version: 1.02.145 (2017-11-03)
# uname -ar
Linux ceph-1 5.0.0-13-generic #14-Ubuntu SMP Mon Apr 15 14:59:14 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

A inicialização leva mais 90 segundos enquanto o LVM tenta localizar a unidade.

Com dmesg, eu posso ver

# dmesg | grep mirror
[    1.629767] md/raid1:mdX: active with 1 out of 2 mirrors

A pergunta é feita aqui sem resposta correta.

# lvs -a -o name,copy_percent,devices root-vg
  WARNING: Device for PV 1HzjpO-DJzz-RZHv-5DTe-yI84-tuyf-yB4MQg not found or rejected by a filter.
  LV                 Cpy%Sync Devices
  root-lv            100.00   root-lv_rimage_0(0),root-lv_rimage_1(0)
  [root-lv_rimage_0]          /dev/sda2(1)
  [root-lv_rimage_1]          [unknown](1)
  [root-lv_rmeta_0]           /dev/sda2(0)
  [root-lv_rmeta_1]           [unknown](0)

Quando reconectei a unidade,

# lvs -a -o name,copy_percent,devices root-vg
  LV                 Cpy%Sync Devices
  root-lv            56.74    root-lv_rimage_0(0),root-lv_rimage_1(0)
  [root-lv_rimage_0]          /dev/sda2(1)
  [root-lv_rimage_1]          /dev/sdb2(1)
  [root-lv_rmeta_0]           /dev/sda2(0)
  [root-lv_rmeta_1]           /dev/sdb2(0)

Parece que a única maneira é verificar [unknown]na lvssaída.

ubuntu raid
  • 1 1 respostas
  • 839 Views

1 respostas

  • Voted
  1. Best Answer
    robbat2
    2020-05-04T10:21:29+08:002020-05-04T10:21:29+08:00

    O lv_health_statuscampo de lvsé a sua melhor aposta. Verifique se não está vazio. Isso está documentado na lvmraid(7) DEVICE FAILUREseção

    Aqui está um exemplo que mostra dois LVs diferentes com problemas diferentes: - homeé raid10onde um dispositivo desapareceu e apareceu novamente: mostra o estado refresh needed - raiddemoé um RAID1 de 3 pernas, com um dispositivo ausente: mostra o estadopartial

    $ sudo lvs -a -o name,lvattr,lv_health_status,devices --select 'lv_health_status!=""'
      WARNING: Device for PV dR1dqi-eS57-VvWz-XCc2-CUNS-9YcI-1ATu7k not found or rejected by a filter.
      Couldn't find device with uuid dR1dqi-eS57-VvWz-XCc2-CUNS-9YcI-1ATu7k.
      LV              Attr       Health          Devices                                                            
      home            rwi-aor-r- refresh needed  home_rimage_0(0),home_rimage_1(0),home_rimage_2(0),home_rimage_3(0)
      [home_rimage_2] Iwi-aor-r- refresh needed  /dev/sde2(152)                                                     
      [home_rmeta_2]  ewi-aor-r- refresh needed  /dev/sde2(151)
        raiddemo      rwi-a-r-p- partial         raiddemo_rimage_0(0),raiddemo_rimage_1(0),raiddemo_rimage_2(0)
      [raiddemo_rimage_2] Iwi-aor-p- partial         [unknown](1)                                                  
      [raiddemo_rmeta_2]  ewi-aor-p- partial         [unknown](0)                                                                                  
    

    Você também pode estar interessado no lv_activecampo, esp. você tem um LV que está faltando muito para ficar online (por exemplo, RAID5 faltando dois dispositivos).

    Por fim, se você não quiser reimplementar isso sozinho, confira nagios-plugin-check_raid que implementa verificações para DM e muitos outros tipos de RAID.

    • 1

relate perguntas

  • Não é possível abrir a porta entre o Windows 10 e a VM do Ubuntu hospedada localmente criada no Hyper-v

  • Erro ssh do contêiner do Docker: ssh_exchange_identification: conexão fechada pelo host remoto

  • como o mdadm é executado durante a inicialização?

  • O apache2 pode funcionar sem arquivos conf?

  • pasta compartilhada vmwared não está funcionando

Sidebar

Stats

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

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

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