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
dmsetup
consultate 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
, eREAD-ONLY
. Il comandodmsetup suspend
imposta lo stato suSUSPENDED
. Quando un dispositivo risulta sospeso, tutte le operazioni I/O per quel dispositivo verranno arrestate. Il comandodmsetup resume
ripristina lo stato del dispositivo suACTIVE
. 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 comandodmsetup
. Tables present
- Possible states for this category are
LIVE
andINACTIVE
. AnINACTIVE
state indicates that a table has been loaded which will be swapped in when admsetup resume
command restores a device state toACTIVE
, at which point the table's state becomesLIVE
. For information, see thedmsetup
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