Configurando o RAID no Debian - o mdstat não tem personalidades

0

Estou lendo sobre a configuração de um RAID com duas unidades na minha instalação do Debian, e que o arquivo /proc/mdstat contém uma lista dos tipos de raid suportados pelo kernel ao lado de 'Personalities'. No entanto, a execução de cat /proc/mdstat mostra apenas o espaço em branco em que os tipos de RAID suportados devem estar. Estou executando o Debian Testing. O meu kernel realmente não suporta nenhum tipo de RAID ou estou faltando alguma coisa aqui? Obrigado.

Aqui está a saída completa do gato, para o caso de alguém precisar dele:

cat /proc/mdstat

Personalities : 
unused devices: <none>

A versão do meu kernel é 4.16.0-2-amd64

    
por luke panayi 18.07.2018 / 21:59

2 respostas

0

Eu tenho uma matriz RAID configurada em um PI de framboesa (não pergunte por que), mas quando eu corro

cat /proc/mdstat

imprime

Personalities : [raid0] 
md0 : active raid0 my_raid_devices
      num_of blocks super 1.2 512k chunks

Os my_raid_devices e num_of referem-se aos dispositivos RAID que estou usando e ao número de blocos disponíveis, respectivamente; mas quando eu leio o mesmo arquivo em outro sistema ele lê

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
unused devices: 

Este sistema não tem arrays RAID configurados, mas observe as diferenças de personalidades. Eu acredito que isso tem a ver também com as diferenças do kernel; o Pi está rodando o kernel 4.14.34, enquanto o outro sistema está rodando 4.9.0-3. Ambos estão rodando Debian (Raspbian for the Pi, é claro).

Poste sua versão do kernel, fazendo

uname -r
Não importa se você é administrador ou não.

EDIT: Você pode tentar construir uma matriz mesmo com este problema? Se não, talvez tente fazer o downgrade para um kernel diferente?

    
por 18.07.2018 / 22:15
0

Os módulos do kernel que fornecem os serviços de ataque MD são carregados apenas quando necessário. / proc / mdstat reflete o que está disponível no momento atual.

Você pode forçar o carregamento dos módulos de ataque:

sudo modprobe raid0
sudo modprobe raid1
sudo modprobe raid456
sudo modprobe raid10
sudo modprobe linear

Depois disso, o / proc / mdstat mostrará todos esses métodos de raid.

No uso normal, o kernel carrega automaticamente os módulos necessários, assim você não precisará modificá-los manualmente.

    
por 19.07.2018 / 08:44