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
eREAD-ONLY
. O comandodmsetup suspend
configura um estado de dispositivo paraSUSPENDED
. Quando um dispositivo é suspenso, todas operações E/S desse dispositivo param. O comandodmsetup resume
restaura em estado de dispositivo paraACTIVE
. 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 comandodmsetup
. Tables present
- Possíveis estados para esta categoria são
LIVE
eINACTIVE
. Um estadoINACTIVE
indica que uma tabela foi carregada na qual será trocada quando um comandodmsetup resume
restaura o estado do dispositivo paraACTIVE
, para o ponto que o estado da tabela se tornaLIVE
. Para informações, veja a página mandmsetup
. 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