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

0

Estou lendo sobre como configurar um RAID com duas unidades na minha instalação Debian, e que o /proc/mdstatarquivo contém uma lista dos tipos de raides suportados pelo kernel ao lado de 'Personalidades'. A execução, cat /proc/mdstatno entanto, mostra apenas o espaço em branco onde os tipos de RAID suportados devem estar. Estou executando o Debian Testing. 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, caso alguém precise:

cat /proc/mdstat

Personalities : 
unused devices: <none>

Minha versão do kernel é 4.16.0-2-amd64

luke panayi
fonte

Respostas:

0

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

cat / proc / mdstat

imprime

Personalidades: [raid0] 
md0: raid0 ativo my_raid_devices
      num_of blocos super 1.2 512k pedaços

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

Personalidades: [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
dispositivos não utilizados: 

Este sistema não possui matrizes RAID configuradas, mas observe as diferenças de Personalidades. Eu acredito que isso também tenha relação com as diferenças do kernel; o Pi está executando o kernel 4.14.34, enquanto o outro sistema está executando 4.9.0-3. Ambos estão executando o Debian (Raspbian para o Pi, é claro).

Poste sua versão do kernel, fazendo

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

Edição: você pode tentar criar uma matriz, mesmo com esse problema? Caso contrário, talvez tente fazer o downgrade para um kernel diferente?

Shadowcoder
fonte
Eu editei a minha versão para a questão
Panayi luke
Também estou muito curioso para saber por que você configurou o RAID em um Pi.
22418
Armazenamento extra, porque aconteceu de eu ter um monte de drives flash em torno de mentir e eu precisava de um pequeno sistema de armazenamento em rede acessível
Shadowcoder
0

Os módulos do kernel que fornecem os serviços de raid 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 RAID:

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 ataque.

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

Wurtel
fonte