mdadm e blkid dão uuid diferente

1

Recentemente substituímos um disco rígido em um servidor e reinstalamos o sistema operacional (Centos 6)

O ataque se reconstrói a cada inicialização; / dev / md2 está perdendo um disco a cada vez aparentemente. Sempre a mesma matriz, / dev / md2:

# mdadm --detail /dev/md2
 /dev/md2:
    Version : 1.0
  Creation Time : Tue Jul 31 19:26:14 2012
         Raid Level : raid1
     Array Size : 1462516600 (1394.76 GiB 1497.62 GB)
  Used Dev Size : 1462516600 (1394.76 GiB 1497.62 GB)
   Raid Devices : 2
      Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Mon Aug 20 16:07:51 2012
          State : active, resyncing 
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

  Resync Status : 13% complete

       Name : rescue:2
       UUID : dfdcd9c4:24381dd7:25ffb77a:9bc2784c
     Events : 112

Number   Major   Minor   RaidDevice State
   0       8        3        0      active sync   /dev/sda3
   1       8       19        1      active sync   /dev/sdb3

A única inconsistência que posso encontrar (não sou especialista em RAID) é que o blkid apresenta o seguinte:

# blkid 
/dev/sda3: UUID="73315a4d-2885-45ed-88e9-00c66d449115" TYPE="ext4" 
/dev/sdb3: UUID="dfdcd9c4-2438-1dd7-25ff-b77a9bc2784c" UUID_SUB="72ffe87d-3105-dd6c-5b5c-58b14c2afc7f" LABEL="rescue:2" TYPE="linux_raid_member" 
/dev/md2: UUID="73315a4d-2885-45ed-88e9-00c66d449115" TYPE="ext4"

O UUID relatado pelo blkid para md2 não é o mesmo que o relatado pelo mdadm. E também, sda3 tem o mesmo UUID em blkid que md2.

    
por Tom Macdonald 20.08.2012 / 16:19

1 resposta

3

Hehe seis meses depois ... mas vou tentar responder mesmo assim.

mdadm --examine --scan mostra os uuids de vários RAIDs que devem ser consistentes com mdadm.conf Para cada RAID, todas as partições que fazem o RAID compartilhar esse mesmo uuid.

blkid fornece os uuids do sistema de arquivos que devem ser consistentes com fstab

Então blkid deve mostrar algo como:

/dev/sda3: UUID="dfdcd9c4-2438-1dd7-25ff-b77a9bc2784c" TYPE="linux_raid_member" 
/dev/sdb3: UUID="dfdcd9c4-2438-1dd7-25ff-b77a9bc2784c" TYPE="linux_raid_member" 
/dev/md2: UUID="73315a4d-2885-45ed-88e9-00c66d449115" TYPE="ext4"

em que% uuid é o uid do RAID

Você pode tentar recriar o RAID.

/dev/sd[ab]3 é parte de um RAID? (Você pode verificar isso com /dev/sda3 )

Se for, então você pode fazer algo parecido com isto:

mdadm --create /dev/md[x] --assume-clean --level=<raidLevel> --verbose --raid-devices=<numberOfDevices> /dev/sd[x]3
    
por 22.02.2013 / 15:32