GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di utilizzo del comando dmsetup in Linux

È un comando con il quale possiamo eseguire la gestione del volume logico di basso livello. Quindi fondamentalmente dmsetup viene utilizzato per gestire i dispositivi logici che utilizzano il driver del device-mapper. Il primo argomento di dmsetup è un comando. Il secondo argomento è il nome del dispositivo logico o uuid.

Il pacchetto che fornisce il comando dmsetup può essere trovato usando:

# yum whatprovices /sbin/dmsetup
...

7:device-mapper-1.02.158-2.el7_7.2.x86_64 : Device mapper utility
Repo        : @updates
Matched from:
Filename    : /sbin/dmsetup

Esempi di utilizzo del comando dmsetup

1. Per elencare i dispositivi di mappatura dei dispositivi:

# dmsetup ls 
# dmsetup ls
VG00-LV02       (253, 2)
VG00-LV01       (253, 1)
VG00-LV00       (253, 0)

2. Per ottenere informazioni su qualsiasi dispositivo DM:

# dmsetup info /dev/VG00/LV00 
# dmsetup info /dev/VG00/LV00
Name:              VG00-LV00
State:             ACTIVE
Read Ahead:        256
Tables present:    LIVE
Open count:        1
Event number:      0
Major, minor:      253, 0
Number of targets: 2
UUID: LVM-jUqeLC.....

3. Per ottenere le informazioni sul dispositivo DM nella colonna saggia:

# dmsetup info -c /dev/VG00/LV00
# dmsetup info -C /dev/VG00/LV00 
# dmsetup info -c /dev/VG00/LV00
Name             Maj Min Stat Open Targ Event  UUID
VG00-LV00        253   0 L--w    1    2      0 LVM-jUqeLvGB9........

4. Per elencare le dipendenze del dispositivo DM:

# dmsetup deps /dev/VG00/LV00 
# dmsetup deps /dev/VG00/LV00
 2 dependencies  : (8, 48) (8, 32)

5. Per ottenere lo stato di un dispositivo DM:

# dmsetup status /dev/VG00/LV00 
# dmsetup status /dev/VG00/LV00
0 20963328 linear
20963328 8192 linear

6. Per distruggere la tabella inattiva per un dispositivo:

# dmsetup clear /dev/VG00/LV00 

7. Per inviare un messaggio alla destinazione:

# dmsetup device_name sector message
# dmsetup /dev/VG00/LV00 0 "My Logical device" 

8. Per rimuovere un dispositivo (questo causerà la perdita di dati):

# dmsetup remove /dev/VG00/LV00 

9. Per rimuovere tutti i dispositivi:

# dmsetup remove_all 

10. Per rinominare il dispositivo:

# dmsetup /dev/VG00/LV00 /dev/VG00/LV04 

11. Per sospendere un dispositivo:

# dmsetup suspend --nolockfs /dev/VG00/LV00
# dmsetup suspend --noflush /dev/VG00/LV00

12. Per annullare la sospensione di un dispositivo:

# dmsetup resume /dev/VG00/LV00 

13. Per emettere la tabella per un dispositivo:

# dmsetup table /dev/VG00/LV00 
# dmsetup table /dev/VG00/LV00
0 20963328 linear 8:32 2048
20963328 8192 linear 8:48 2048

14. Per ottenere le informazioni sulla versione di dmsetup:

# dmsetup version 
# dmsetup version
Library version:   1.02.53 (2010-07-28)
Driver version:    4.17.0 

15. Per visualizzare le informazioni della guida:

# dmsetup -h


Linux
  1. sa Esempi di comandi in Linux

  2. w Esempi di comandi in Linux

  3. ac Esempi di comandi in Linux

  4. Esempi di comandi df in Linux

  5. du Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

15 esempi di utilizzo del comando Grep in Linux

Esempi di comandi id in Linux