Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.2. O Comando dmsetup

O comando dmsetup é um wrapper de linha de comando para comunicação com o Mapeador de Dispositivo. Para informações gerais do sistema sobre dispositivos LVM, você pode achar úteis as opções info, ls, status e deps do comando dmsetup, como descrito nas seguintes subseções.
Para informações sobre opções adicionais e capacidades do comando dmsetup, veja a página man dmsetup(8).

A.2.1. O Comando dmsetup info

O comando dmsetup info device fornece um resumo de informações sobre os Dispositivos de Mapeamento. Se você não especificar um nome de dispositivo, o resultado terá informações sobre todos os Dispositivos Mapeadores atualmente configurados. Se você especificar um dispositivo, então este comando fornece informações para tal dispositivo somente.
O comando dmsetup info fornece informações nas seguintes categorias:
Name
O nome do dispositivo. Um dispositivo LVM é expresso como o nome do grupo de volume e o nome do volume lógico separados por um hífen. Um hífen presente nonome original é traduzido com dois hífens.
State
Possíveis estados dos dispositivos são SUSPENDED, ACTIVE e READ-ONLY. O comando dmsetup suspend configura um estado de dispositivo para SUSPENDED. Quando um dispositivo é suspenso, todas operações E/S desse dispositivo param. O comando dmsetup resume restaura em estado de dispositivo para ACTIVE.
Read Ahead
O número de bloco de dados que o sistema lê adiante para qualquer arquivo aberto no qual operações de leitura estão em andamento. Por padrão, o kernel escolhe um valor adequado automaticamente. Você pode alterar este valor com a opção --readahead do comando dmsetup.
Tables present
Possíveis estados para esta categoria são LIVE e INACTIVE. Um estado INACTIVE indica que uma tabela foi carregada na qual será trocada quando um comando dmsetup resume restaura o estado do dispositivo para ACTIVE, para o ponto que o estado da tabela se torna LIVE. Para informações, veja a página man dmsetup.
Open count
A contagem de referência aberta indica quantas vezes o dispositivo é aberto. Um comando mount abre um dispositivo.
Event number
O número atual de eventos recebidos. Emitindo um comando dmsetup wait n permite que o usuário espere que o evento mude, bloqueando a chamada até que esta seja recebida.
Major, minor
Número de dispositivo major e minor
Number of targets
O número de fragmentos que compõem um dispositivo. Por exemplo, um dispositivo linear ao longo de 3 discos teria três alvos. Um dispositivo linear composto do início e término de um disco mas não o meio, teria 2 alvos.
UUID
O UUID do dispositivo
O exemplo a seguir mostra um resultado parcial para o comando dmsetup info.
[root@ask-07 ~]# dmsetup info
Name:              testgfsvg-testgfslv1
State:             ACTIVE
Read Ahead:        256
Tables present:    LIVE
Open count:        0
Event number:      0
Major, minor:      253, 2
Number of targets: 2
UUID: LVM-K528WUGQgPadNXYcFrrf9LnPlUMswgkCkpgPIgYzSvigM7SfeWCypddNSWtNzc2N
...
Name:              VolGroup00-LogVol00
State:             ACTIVE
Read Ahead:        256
Tables present:    LIVE
Open count:        1
Event number:      0
Major, minor:      253, 0
Number of targets: 1
UUID: LVM-tOcS1kqFV9drb0X1Vr8sxeYP0tqcrpdegyqj5lZxe45JMGlmvtqLmbLpBcenh2L3