GNU / Linux: disco SAS detectado como / dev / sg7 - não como / dev / sdb

2

Acabei de instalar um disco SAS em um servidor Debian. Foi detectado corretamente e tudo estava bem.

Então eu movi o disco SAS para um servidor Debian diferente, o mesmo modelo de hardware e rodando a mesma versão do Debian, mas aqui o disco SAS é detectado como / dev / sg7 e não / dev / sdb.

smartctl -a /dev/sg7 funciona bem, mas fdisk e cat estão suspensos.

Eu tentei colocar o disco SAS em outro slot: o mesmo problema.

Como posso forçar o disco SAS a ser detectado como / dev / sdb?

# uname -a
Linux maxwell 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux

dmesg diz:

[171458.833581] scsi 0:1:5:0: Direct-Access     SEAGATE  ST91000640SS     0004 PQ: 0 ANSI: 6
[171458.833795] scsi 0:1:5:0: Attached scsi generic sg7 type 0
    
por Ole Tange 25.06.2013 / 10:30

1 resposta

1

Os dois servidores são do mesmo modelo. Eles têm os mesmos módulos carregados, mas eles não estão usando os mesmos módulos.

lspci mostra que os dois servidores do mesmo modelo usam controladores RAID muito diferentes (eu odeio quando os vendedores fazem isso: F * cking muda o número do modelo se não for o mesmo modelo !).

No servidor, onde o disco funciona, você não precisa configurar nada para acessar um disco que não esteja em um RAID. Mas no servidor, onde o disco não funciona, você precisa configurar o disco como um volume no controlador RAID antes de detectá-lo.

Então, eu já fiz isso e o disco agora está acessível.

Obrigado a Falcon Momot e Sergey Vlasov por me apontar na direção certa.

    
por 27.06.2013 / 15:04