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 / user-265994

ikudyk's questions

Martin Hope
ikudyk
Asked: 2017-12-16 21:35:06 +0800 CST

Como limpar meta raid md?

  • 2

Eu tenho o host Ubuntu 16.04 com 3 convidados Ubuntu 17.10 no KVM (Virtual Machine Manager 1.3.2).

Eu exporto vários dispositivos de bloco de 2 convidados para o outro convidado (vamos chamá-lo de frontend ) via portal iSCSI criado por targetcliutil. Depois de importá-los, eu uso muito multipathpara encontrar os mesmos discos "físicos" e mdcriar o RAID 10 (digamos, mdadm --create --quiet --metadata=1.2 /dev/md1 --level=1 --raid-devices=2 /dev/dm-10 /dev/dm-1). Então eu preciso apagar essa informação.

Aí vem o problema: não limpa. Eu sigo as etapas usuais (digamos, para limpar md1):

1)mdadm -S /dev/md1

2)mdadm --zero-superblock /dev/md1

3)mdadm --zero-superblock /dev/mapper/md1

Tudo parece bem até que eu removo os discos importados e os reimporto algum tempo depois: eles aparecem estocasticamente agrupados no RAID. Às vezes, os nomes dos grupos RAID estão longe de serem criados originalmente (por exemplo, md126 e md127, enquanto eu criei apenas md1, md2, ... md12). Esses RAIDs zumbis podem ser enterrados com mdadm -S, mas eles aparecerão novamente na próxima vez que os dispositivos de bloco forem importados.

Por que --zero-superblockfalha em fazer seu trabalho?

UPD: Como @roaima mencionou, os comandos 2 e 3 e similares realmente retornam erros:

Couldn't open /dev/md1 for write - not zeroing

Couldn't open /dev/mapper for write - not zeroing

Couldn't open /dev/mapper/ for write - not zeroing

Essa é praticamente a mesma resposta como se não existissem tais dispositivos - qualquer lixo como argumento retornará o mesmo erro.

UPD2: usei # cat /proc/mdstat, que me contou mais sobre ataques:

md124 : inativo vdg[0](S)
      5238784 blocos super 1.2

md127 : inativo vdb[1](S)
      5238784 blocos super 1.2

No entanto, ainda não consigo limpar nem /dev/vdg( Couldn't open /dev/vdg for write - not zeroing) nem /dev/md124( Unrecognised md component device - /dev/md124).

ubuntu kvm
  • 1 respostas
  • 17146 Views

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk 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