Como descubro os mapeamentos de unidade de um servidor para dispositivos brutos?

2

Eu não tenho muito conhecimento sobre Linux, então, por favor, me perdoe se esta é uma pergunta simples.

Eu gerencio um servidor com o Oracle RAC 11g rodando no Redhat 5.2. Há várias unidades brutas no servidor, mas não consigo ver como elas estão sendo mapeadas.

Eu dei uma olhada no fstab e até mesmo no udev (configuração de regras brutas, até achei que fosse depreciado). Mas não consigo ver onde os vários mapeamentos das partições apresentaram /dev/sd[xy][123] mapeando para os vários /dev/raw/raw[12345] etc.

Então, existe alguma maneira de descobrir quais partições são atribuídas aos mapeamentos e ao tamanho das partições?

    
por Grumpymonkey 02.01.2012 / 11:39

2 respostas

2

Você deve poder usar:

# raw -qa
# # or
# raw -q /dev/raw/thedeviceyouwant

para listar os mapeamentos de dispositivos brutos existentes. Isso fornecerá o número principal / secundário mapeado para os dispositivos mapeados. ls -l /dev/sd* mostra o número maior / menor para as partições / unidades listadas, então você pode fazer a correspondência com isso.

Quanto ao tamanho das partições (depois de encontrá-las), use fdisk (ou cfdisk se você tiver isso, ou o seu gerenciador de partições favorito).

    
por 02.01.2012 / 12:29
0

/dev/raw é obsoleto e não deve mais ser usado. Também não tem nada a ver com / etc / fstab, que especifica qual partição deve ser montada no sistema de arquivos.

    
por 03.01.2012 / 19:12