CentOS tentando montar uma matriz RAID inexistente - modo de recuperação

0

Minha primeira tentativa usando RAID1 terminou com o CentOS não iniciando mais - jogando-me no modo de recuperação. Felizmente um sistema de teste

No início, eu configurei o raid1, que funcionou muito bem. Mais tarde notei que minhas partições são apenas 2,2TB dos 3TB disponíveis (ainda usando o setor padrão de início / fim do fdisk - ele não usava o HD completo, isso é normal? Editar: sim é / usando o parted agora)

Depois notei que meus pensamentos eram 'Sim, apenas remova o RAID e comece de novo', mas parece que remover um ataque é muito mais pesado do que criar um. Este é apenas sobre os comandos que eu usei para excluí-lo:

mdadm --stop /dev/md0
mdadm --zero-superblock /dev/sdb (which didn't work)
mdadm --zero-superblock /dev/sdc (also wasn't working)
mdadm --remove /dev/md0
umount /dev/md0

Em seguida, removi minha entrada em / etc / fstab. Esse foi o momento em que fui jogado no Rescue (após a reinicialização certamente) - então eu deletei as partições do sdb e do sdc também, mas isso não mudou.

Os erros do 'journalctl -xb' estão dizendo:

Received SIGRTMIN+20 from PID 1694 (plymouthd)
Timed out waiting for device dev-md0.device.

Dependency failed for /data
Dependency failed for Local File Systems
Dependency failed for Mark the need to relabel after reboot.

Job rhel-autorelabel-mark.services/start failed with result 'dependency'.
Dependency failed for Migrate local SELinux policy changes from the old store structure to the new structure.

Job [email protected]/start failed with result 'dependency'.
Dependency failed for Relabel all filesystems, if necessary.

Não consigo entender por que ainda está tentando montar / dev / md0 em / data quando removi a entrada fstab e o dispositivo / dev / md0 não está mais disponível.

Obrigado!

    
por dahe 19.04.2018 / 17:47

1 resposta

0

Na verdade, esqueci de criar os novos sistemas de arquivos com mkfs.extX /dev/sdcX , depois de usar o parted. É isso.

Outras etapas com mdadm e parted (se precisar novamente):
Listar seus dispositivos de bloco em lsblk

Iniciar parted (em vez de fdisk como seu único recurso de 2TB) no modo ideal para verificar erros de alinhamento parted -a optimal /dev/sdX

Criar partição GPT (por mais de 2 TB novamente) mklabel gpt

Partição mkpart
1
ext2
2048s
-1 // não use espaço total ..
set 1 raid on

Criar matriz: mdadm --create /dev/md/0 --level=mirror --raid-devices=2 /dev/sdb1 /dev/sdc1 e yes

Un / Mounting RAID:
mount /dev/md0 /data/ e umount /data/

OU adicione isso a /etc/fstab
/dev/md0 /data ext4 defaults 0 0
e, em seguida: mount -a

    
por 26.05.2018 / 15:24