MDADM diz que não é possível montar o RAID5 porque faltam discos, mas todos os discos estão lá

1

Para começar, instalei uma placa de expansão SATA para obter mais unidades no computador. Mudei o RAID para a placa de expansão, depois que as tentativas falharam em colocar o SSD do SO nelas. Houve um fracasso (deve-se imaginar que haveria problemas se não pudesse ler SSD), mas os discos não parecem danificados de qualquer maneira.

Agora, quando eu tento montar meu RAID5, isso me dá:

19:31 ~ ->sudo  mdadm --assemble --scan
mdadm: /dev/md/0 assembled from 2 drives - not enough to start the array.
mdadm: No arrays found in config file or automatically

Depois de examinar cada unidade da matriz e recebo duas unidades com isso:

 Device Role : Active device 5
 Array State : ...A.A ('A' == active, '.' == missing, 'R' == replacing)

E os outros quatro com isso:

  Device Role : Active device 0
  Array State : AAAAAA ('A' == active, '.' == missing, 'R' == replacing)

Além disso, todos dizem que o Checksum está correto e o estado está limpo. Mas os eventos são diferentes 824984 para os quatro que dizem que tudo está bem e 825000 para os dois.

Os discos parecem bem, apenas que 2 dos discos acham que faltam outros 4 discos. Existe uma maneira de informar que eles não são?

Exemplo de um dos exames:

        Magic : a92b4efc
      Version : 1.1
  Feature Map : 0x1
   Array UUID : ebc27588:efcd239d:3f714464:28982c31
         Name : localhost.localdomain:0  (local to host localhost.localdomain)
Creation Time : Sun Apr 25 04:23:29 2010
   Raid Level : raid5
 Raid Devices : 6

Avail Dev Size : 1953521400 (931.51 GiB 1000.20 GB)
    Array Size : 4883803200 (4657.56 GiB 5001.01 GB)
 Used Dev Size : 1953521280 (931.51 GiB 1000.20 GB)
   Data Offset : 264 sectors
  Super Offset : 0 sectors
  Unused Space : before=192 sectors, after=120 sectors
         State : clean
   Device UUID : 66d4c996:ab623ab2:0d2905e3:23fb1b28

Internal Bitmap : 8 sectors from superblock
    Update Time : Tue Nov 11 18:33:47 2014
       Checksum : 530097d6 - correct
         Events : 825000

        Layout : left-symmetric
    Chunk Size : 64K

   Device Role : Active device 3
   Array State : ...A.A ('A' == active, '.' == missing, 'R' == replacing)
    
por Steven Marks 12.11.2014 / 04:59

2 respostas

0

Eu corrigi o problema.

Eu corri duas vezes:

20:30 ~ ->sudo mdadm --assemble --force --verbose /dev/md0 /dev/sdc1 /dev/sdd1 /dev/sdf1 /dev/sdg1 /dev/sdh /dev/sdi1

Após a segunda vez, é iniciado o RAID com um disco ausente. O disco está no processo de recuperação agora. Deve ser capaz de usar o array como antes!

    
por 12.11.2014 / 05:36
0

Este é o momento certo para solicitar sua estratégia de backup. Eventualmente, use o --force em mdadm --assemble . Leia link sobre o tópico, e se você tiver que --create novamente, é hora de fazer um backup ou uma boa oração na mão.

    
por 12.11.2014 / 05:47