O RAID 0 não tem redundância, portanto, os erros quebrarão o array inteiro. Você está confundindo-o com o RAID 1 (espelhado)?
Eu estava tendo o Ubuntu 10.04 Server rodando sobre uma invasão de software 0. Ontem, deixei rodando continuamente por 10 horas, quando voltei, o computador ficou estranho. Eu não posso desligá-lo. Estava dizendo "erro de ônibus" ou algo semelhante a isso. Então eu forço um desligamento, segurando o botão de energia por 4 segundos. Então eu ligo para trás. E aqui vem o desastre: o ataque foi quebrado. Sistema mantido descarregando "Falha no comando: READ DMA EXT". Eu tentei executar fsck.ext4 / dev / md0 do modo de recuperação de CD alternativo, mas fsck.ext4 então disse: "Tentativa de ler o bloco do sistema de arquivos resultou em uma breve leitura". Então, eu uso um CD Hiren e rodar o scanner de disco rígido e encontrar 12 setores defeituosos no segundo disco rígido (e no final da unidade: mais de 80% do começo eu me lembro) O software disse para corrigir os 12 setores defeituosos, mas duvido que o Ubuntu entenda a correção.
Mais uma vez eu executei novamente o modo de recuperação de CD Alternate, e fiz o e2fsck / dev / sda, mas estava dizendo que dispositivo ou recurso está ocupado.
Deus e geeks, como é que 12 setores ruins bagunçam todo o meu RAID? O que devo fazer para que meu RAID e Ubuntu funcionem novamente?
P / S : Uma vez que as coisas funcionem de volta, mudarei para o RAID 5. Juro.
O RAID 0 não tem redundância, portanto, os erros quebrarão o array inteiro. Você está confundindo-o com o RAID 1 (espelhado)?
Você pode nos dizer como sua matriz RAID 0 foi configurada? Tive a impressão de que consiste em duas unidades físicas: /dev/sda + /dev/sdb
e o dispositivo resultante é / dev / md0. Agora você está falando sobre / dev / md1. O /dev/md0 = /dev/sda1 + /dev/sdb1
e /dev/md1 = /dev/sda2 + /dev/sdb2
? E em caso afirmativo - como você espera para reparar o sistema de arquivos md0 (que é distribuído por dois dispositivos / partições) quando você executá-lo apenas em um desses dispositivos? Isso é RAID 0, não 1.
The funny thing is none of /dev/sda1, /dev/sda2, /dev/sdb1, /dev/sdb2 is fsck-able without error.
- > é o mesmo erro "Superblock invalid"?
device or resource is busy
Esta mensagem de erro é porque o seu daemon RAID está ativado. No caso do RHEL / CentOS, você pode parar o serviço / daemon do RAID pelo comando:
mdadm --stop
Depois de parar o RAID, verifique o sistema de arquivos usando fsck -fyC / dev / sda
f - stands for force
y - stands for yes to all
C - stands for progress bar