GNU/Linux >> Tutoriels Linux >  >> Linux

Exemples d'utilisation de la commande dmsetup sous Linux

C'est une commande à l'aide de laquelle nous pouvons effectuer une gestion de volume logique de bas niveau. Donc, fondamentalement, dmsetup est utilisé pour gérer les périphériques logiques qui utilisent le pilote de mappage de périphérique. Le premier argument de dmsetup est une commande. Le deuxième argument est le nom du périphérique logique ou uuid.

Le package qui fournit la commande dmsetup peut être trouvé en utilisant :

# 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

Exemples d'utilisation de la commande dmsetup

1. Pour répertorier les appareils de mappage d'appareil :

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

2. Pour obtenir des informations sur n'importe quel appareil 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. Pour obtenir des informations sur l'appareil DM par colonne :

# 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. Pour répertorier les dépendances des appareils DM :

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

5. Pour obtenir l'état d'un appareil DM :

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

6. Pour détruire la table inactive d'un appareil :

# dmsetup clear /dev/VG00/LV00 

7. Pour envoyer un message à la cible :

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

8. Pour supprimer un appareil (cela entraînera une perte de données) :

# dmsetup remove /dev/VG00/LV00 

9. Pour supprimer tous les appareils :

# dmsetup remove_all 

10. Pour renommer l'appareil :

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

11. Pour suspendre un appareil :

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

12. Pour annuler la suspension d'un appareil :

# dmsetup resume /dev/VG00/LV00 

13. Pour générer le tableau d'un appareil :

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

14. Pour obtenir les informations de version de dmsetup :

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

15. Pour afficher les informations d'aide :

# dmsetup -h


Linux
  1. 5 exemples pratiques de commande Linux fuser

  2. 7 Exemples de commandes Linux df

  3. Exemples de commande rm sous Linux

  4. Exemples de commandes ps sous Linux

  5. w Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

15 exemples d'utilisation de la commande Grep sous Linux

Exemples de commandes id sous Linux