A.2. Il comando dmsetup

Il comando dmsetup è un wrapper della linea di comando per le comunicazioni con il Device Mapper. Per informazioni generali del sistema sui dispositivi LVM, le opzioni info, ls, status, e deps del comando dmsetup potranno risultare utili, come descritto nelle seguenti sottosezioni.
Per informazioni sulle opzioni aggiuntive e capacità di dmsetupconsultate la pagina man (8) di dmsetup.

A.2.1. Il comando dmsetup info

Il comando dmsetup info device fornisce le informazioni sui dispositivi Device Mapper. Se non specificate alcun nome del dispositivo, l'output conterrà le informazioni di tutti i dispositivi Device Mapper attualmente configurati. Se al contrario viene specificato un dispositivo, le informazioni fornite riguarderanno solo il dispositivo interessato.
Il comando dmsetup info fornisce le informazioni nelle seguenti categorie:
Name
Il nome del dispositivo. Un dispositivo LVM viene indicato come nome del gruppo di volumi e nome del volume logico separato da un trattino. Un trattino nel nome originale viene tradotto in due trattini.
State
Gli stati possibili del dispositivo sono SUSPENDED, ACTIVE, e READ-ONLY. Il comando dmsetup suspend imposta lo stato su SUSPENDED. Quando un dispositivo risulta sospeso, tutte le operazioni I/O per quel dispositivo verranno arrestate. Il comando dmsetup resume ripristina lo stato del dispositivo su ACTIVE.
Read Ahead
Il numero di blocchi dati letti a priori dal sistema per qualsiasi file aperto, sul quale sono in corso le operazioni di lettura. Nell'impostazione predefinita il kernel seleziona automaticamente un valore idoneo. È possibile modificare questo valore con l'opzione --readahead del comando dmsetup.
Tables present
Possible states for this category are LIVE and INACTIVE. An INACTIVE state indicates that a table has been loaded which will be swapped in when a dmsetup resume command restores a device state to ACTIVE, at which point the table's state becomes LIVE. For information, see the dmsetup man page.
Open count
L'open reference count indica il numero di volte che un dispositivo viene aperto. Un comando mount apre il dispositivo.
Event number
The current number of events received. Issuing a dmsetup wait n command allows the user to wait for the n'th event, blocking the call until it is received.
Major, minor
I numeri maggiore e minore del dispositivo
Number of targets
Il numero di frammenti che costituisce un dispositivo. Per esempio, un dispositivo lineare che si estende su 3 dischi avrà 3 target. Un dispositivo lineare composto dall'inizio e fine di un disco, ma non dal centro, avrà 2 target.
UUID
UUID del dispositivo.
Il seguente esempio mostra un output parziale per il 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