MDADM RAID1 Erro de disco do sistema de servidor inicial: incrementalmente iniciando matrizes de raid mdadm: Criar raiz de usuário não encontrada

1

Não sei mais o que verificar. Tudo abaixo parece sensato para mim, mas o sistema trava na inicialização. Este é um servidor doméstico com quatro discos espremidos em um Dell OP620. Cada par de discos é montado como RAID1: / e data . A matriz com falha é / , portanto, a incapacidade de inicializar.

O erro completo, que se repete indefinidamente no console, é:

incrementally starting raid arrays
mdadm: Create user root not found 
mdadm: create group disk not found 
incrementally started raid arrays

Uma captura de tela semelhante está disponível aqui . Este sistema estava funcionando bem até a última reinicialização. A matriz é bem montada em um USB de resgate do Puppy Linux:

mdadm --assemble --scan

fdiisk mostra os discos disponíveis:

# fdisk -l|grep GB
Disk /dev/sda: 320.1 GB, 320072933376 bytes
Disk /dev/sdb: 320.1 GB, 320072933376 bytes
Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes
Disk /dev/sdd: 3000.6 GB, 3000592982016 bytes
Disk /dev/md127: 3000.5 GB, 3000457494528 bytes
Disk /dev/md126: 317.9 GB, 317938532352 bytes

Seguido por blkid , exibindo UUIDs:

# blkid
/dev/md126: UUID="fc836940-3c99-4f64-8751-decc9629abc5" TYPE="ext4"
/dev/md0: UUID="2b00d6da-aa0e-4295-a1bb-822f4224815b" TYPE="swap"
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="908ccc1f-cb70-4d3e-9d81-43b8e0f519ff" TYPE="ext4"
/dev/sdb1: UUID="3a052c52-593f-47d5-8606-cb818619c50b" TYPE="ext4"
/dev/sde1: LABEL="8GB_BLACK_P" UUID="1CE1-AF11" TYPE="vfat"

e eu posso montar o dispositivo md126 com:

mount /dev/md126 /mnt/tmp

Meu arquivo fstab (trabalhando anteriormente) é:

proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/md1 during installation
UUID=fc836940-3c99-4f64-8751-decc9629abc5 /               ext4    errors=remount-ro 0       1
# swap was on /dev/md0 during installation
UUID=2b00d6da-aa0e-4295-a1bb-822f4224815b none            swap    sw              0       0

/dev/mapper/3TB_RAID--1--LVM-lvol0      /data   ext4    nosuid,auto     0 0
    
por DrumEater 27.09.2014 / 14:26

1 resposta

1

Eu também tive esse problema. Eu notei que o seu md é numerado como md126, que geralmente é um número aleatório criado no momento da inicialização, não o número do mdadm.conf

Em /boot/grub/grub.cfg, várias coisas se referem a ambos / dev / md ?? e UUID = ..... Ambos são necessários. Se a máquina está inicializando com um md aleatório ??? numero a toda a hora, initrd irá lutar para encontrar o ataque e entrar num loop sem fim. Eu tive que mudar esses números porque eu recriou meu dispositivo md.

update-grub agarra o md? número do que está sendo executado atualmente em / proc / mdstats e o coloca em /boot/grub/grub.cfg update-initramfs pega o md? number do arquivo /etc/mdadm/mdadm.conf e coloca-o em / boot / initrd

por niknah 15.04.2015 / 03:58