Nomes de dispositivos para volumes lógicos

2

Considere isso:

# fdisk -l /dev/sda

Disk /dev/sda: 298.9 GB, 298999349248 bytes
255 heads, 63 sectors/track, 36351 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       36351   291884985   8e  Linux LVM

e isso

# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     276883300   3610240 258981300   2% /
/dev/sda1               101086     19371     76496  21% /boot
tmpfs                  1993292         0   1993292   0% /dev/shm

(O SO é o Centos 5.5 de 64 bits, o HW é o IBM ServeRAID M1015 usando um BIOS LSI MegaRAID)

Por que df usa um nome de sistema de arquivos longo em vez de /dev/sda2 ?

    
por RedGrittyBrick 21.03.2011 / 15:16

1 resposta

3

df mostra os sistemas de arquivos montados, que residem em dispositivos de bloco. fdisk está mostrando a tabela de partições no seu dispositivo de bloco / dev / sda. Já que você não tem um sistema de arquivos montado diretamente em / dev / sda2, você não o verá em df output. Seu sistema de arquivos raiz (a primeira entrada em df ) está em um volume lógico LVM, que, depois de consultar sua saída fdisk, provavelmente está ligado a um volume físico LVM em / dev / sda2.

Ao comparar nomes de dispositivos de bloco em df output com aqueles em saída dos utilitários de gerenciamento LVM, é útil saber que o kernel usa o nome completo do dispositivo para df (aqui é / dev / mapper / VolGroup00-LogVol00). O mapeador de dispositivo cria links simbólicos convenientes em / dev que correspondem aos nomes dos grupos de volumes. Você pode correlacionar as duas saídas ignorando a parte "mapper" do nome em df e substituindo o hífen por uma barra. A execução de ls -al /dev/VolGroup00 ilustrará o relacionamento para você.

Isso realmente não tem nada a ver com invasão de hardware. Esses utilitários fornecem as mesmas informações, independentemente do tipo de controlador.

    
por 21.03.2011 / 15:52

Tags