Disco não disponível para uso sob o hardware Linux on Sun

1

Temos um Sun 4140 rodando Linux (CentOS 5.5). Um disco falhou em um array RAID-1 de software. Nós desligamos o sistema e adicionamos dois novos discos a slots vazios no chassi (não foi possível simplesmente substituir o disco com falha devido a algum erro de configuração do GRUB). Ao inicializar o sistema, fomos configurar os novos discos e adicioná-los à matriz, mas não foram encontrados no subsistema /dev .

O disco foi encontrado durante a inicialização (saída de dmesg ):

Vendor: HP        Model: EG0146FAWHU       Rev: HPDE
Type:   Direct-Access                      ANSI SCSI revision: 05
Vendor: HP        Model: EG0146FAWHU       Rev: HPDE
Type:   Direct-Access                      ANSI SCSI revision: 05

Saída de udevinfo :

[root@host ~]# udevinfo -a -p /sys/bus/scsi/devices/0\:1\:4\:0/

looking at device '/devices/pci0000:00/0000:00:0f.0/0000:04:00.0/host0/target0:1:4/0:1:4:0':
  KERNEL=="0:1:4:0"
  SUBSYSTEM=="scsi"
  SYSFS{dh_state}=="detached"
  SYSFS{ioerr_cnt}=="0x0"
  SYSFS{iodone_cnt}=="0x3"
  SYSFS{iorequest_cnt}=="0x3"
  SYSFS{iocounterbits}=="32"
  SYSFS{timeout}=="60"
  SYSFS{state}=="running"
  SYSFS{rev}=="HPDE"
  SYSFS{model}=="EG0146FAWHU     "
  SYSFS{vendor}=="HP      "
  SYSFS{scsi_level}=="6"
  SYSFS{type}=="0"
  SYSFS{queue_type}=="none"
  SYSFS{queue_depth}=="1"
  SYSFS{device_blocked}=="0"
  SYSFS{level}=="Hidden"

O que precisamos fazer para que os discos sejam reconhecidos? Alguma outra coisa que precisamos tentar?

EDITAR

Aqui está a saída de /proc/scsi/scsi :

Host: scsi0 Channel: 01 Id: 04 Lun: 00
  Vendor: HP       Model: EG0146FAWHU      Rev: HPDE
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi0 Channel: 01 Id: 05 Lun: 00
  Vendor: HP       Model: EG0146FAWHU      Rev: HPDE
  Type:   Direct-Access                    ANSI SCSI revision: 05

Aqui estão todas as unidades e partições encontradas em /dev :

-bash-3.2$ ls -l /dev/sd* /dev/hd*
ls: /dev/hd*: No such file or directory
brw-r----- 1 root disk 8,  0 Jun 22 22:37 /dev/sda
brw-r----- 1 root disk 8,  1 Jun 22 22:37 /dev/sda1
brw-r----- 1 root disk 8,  2 Jun 22 22:37 /dev/sda2
brw-r----- 1 root disk 8, 16 Jun 22 22:37 /dev/sdb
brw-r----- 1 root disk 8, 17 Jun 22 22:37 /dev/sdb1
brw-r----- 1 root disk 8, 18 Jun 22 22:37 /dev/sdb2
    
por Shane Meyers 25.06.2011 / 03:45

2 respostas

1

Você vê algo de cat /proc/scsi/scsi ? Isso mostrará algo semelhante à saída dmesg listada acima. O que acontece se você executar fdisk -l ? Você deve ser capaz de obter os nomes dos dispositivos de drive.

Disk /dev/sda: 85.8 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
.
.
.
Disk /dev/sdb: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
.
.
.
Disk /dev/sdc: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
    
por 25.06.2011 / 04:36
0

Eu acredito que este servidor tem um controlador de RAID de hardware (pelo menos todos os 4140 que eu tenho por perto). Em uma configuração típica, você deixaria o controlador RAID cuidar do RAID1, que seria apresentado ao SO como um único volume. Em sua configuração, estou supondo que as duas unidades estão configuradas no controlador RAID como duas matrizes RAID0. Para que as terceira e quarta unidades apareçam, é provável que você precise ir para a bios RAID e configurá-las como duas matrizes RAID0 de membro único, que você poderá ver no sistema operacional depois de uma reinicialização.

    
por 25.06.2011 / 05:37