Após uma atualização do yum, as unidades físicas sda e sdb são trocadas e o sdc está ausente

1

yum atualiza o kernel instalado 2.6.32-504.8.1-el6.x86_64, e foi instalado corretamente em / dev / sdb1 / boot (ext3).

Drives físicos na máquina (com etiquetas de dispositivo esperadas / normais / anteriores):

 /dev/sdb1,   ext3, 70 MB
 /dev/sda has three:
      sda1    ext3, 42 MB
      sda2    ext4, VolGroup00, 1TB LVM
      sda3    unallocated, 7 MB
 /dev/sdc1,     ext3  2 TB

/ etc / fstab se parece com:

/dev/mapper/VolGroup00-root    /      ext4
/dev/sdb1                      /boot  ext3
/dev/sdc1                      /data  ext3

Agora, para a descrição do problema:

Após a reinicialização, sda torna-se sdb e sdb torna-se sda, e sdc é MIA (cfdisk, fdisk e gparted reportam que não há tal dispositivo). Escusado será dizer que não desliguei dispositivos adicionais.

Alguém pode sugerir o que aconteceu? Esse é o comportamento que eu esperaria depois que os cabos da unidade fossem movidos ou um novo dispositivo estivesse conectado.

Meu único palpite é que a unidade sdc falhou (já que ela não aparece no dmesg), mas como ela é after e sda e sdb, por que essas duas unidades seriam reordenadas?

Detalhes adicionais / plano de fundo: Dell R2970, CentOS 5, última reinicialização ~ 19 de março perfeitamente normal, não tenho certeza se o kernel foi atualizado, mas provavelmente porque essa é a única razão pela qual esta máquina teria sido reinicializada.

    
por Daniel 08.04.2015 / 18:31

1 resposta

0

Veja o /etc/udev/rules.d/ ou local similar para o udev. Eles contêm regras estáticas para seus dispositivos que foram reconhecidas e armazenadas (drives, net etc.). Alguns sistemas operacionais (ou distros) têm a falta desta funcionalidade.

Em casos raros, por exemplo, alterando a estrutura do udev ou a estrutura do arquivo, as informações podem ser redefinidas. E você vai ter bagunça de unidades.

NÃO confie nos nomes / dev / sd *. Nunca, nunca no ambiente do servidor.

Sempre confie em / dev / disk / by-uuid / names porque eles não mudam. Altere todos os links (no bootloader, na inicialização do kernel, etc.) para UUIDs.

Ações: reinstale o gerenciador de inicialização, atualize as configurações, atualize o initrd.

    
por 08.04.2015 / 18:57

Tags