GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Beispiele für die Verwendung des Befehls dmsetup unter Linux

Es ist ein Befehl, mit dem wir die Verwaltung logischer Volumes auf niedriger Ebene durchführen können. Im Grunde wird also dmsetup verwendet, um logische Geräte zu verwalten, die den Device-Mapper-Treiber verwenden. Das erste Argument für dmsetup ist ein Befehl. Das zweite Argument ist der logische Gerätename oder die UUID.

Das Paket, das den dmsetup-Befehl bereitstellt, kann herausgefunden werden mit:

# 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

Beispiele für die Verwendung des Befehls dmsetup

1. So listen Sie die Device-Mapper-Geräte auf:

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

2. So erhalten Sie Informationen zu einem beliebigen DM-Gerät:

# 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. So erhalten Sie spaltenweise DM-Geräteinformationen:

# 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. So listen Sie die DM-Geräteabhängigkeiten auf:

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

5. So rufen Sie den Status eines DM-Geräts ab:

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

6. So zerstören Sie die inaktive Tabelle für ein Gerät:

# dmsetup clear /dev/VG00/LV00 

7. So senden Sie eine Nachricht an das Ziel:

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

8. So entfernen Sie ein Gerät (dies führt zu Datenverlust):

# dmsetup remove /dev/VG00/LV00 

9. So entfernen Sie alle Geräte:

# dmsetup remove_all 

10. So benennen Sie das Gerät um:

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

11. So sperren Sie ein Gerät:

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

12. So entsperren Sie ein Gerät:

# dmsetup resume /dev/VG00/LV00 

13. So geben Sie die Tabelle für ein Gerät aus:

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

14. So erhalten Sie die dmsetup-Versionsinformationen:

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

15. So zeigen Sie die Hilfeinformationen an:

# dmsetup -h


Linux
  1. 5 praktische Linux-Fuser-Befehlsbeispiele

  2. sa-Befehlsbeispiele in Linux

  3. ac-Befehlsbeispiele in Linux

  4. df-Befehlsbeispiele in Linux

  5. du-Befehlsbeispiele in Linux

9 Beispiele für tee-Befehle unter Linux

9 diff-Befehlsbeispiele in Linux

Linux-IP-Befehl mit Beispielen

15 Linux-PS-Befehl mit Beispielen

15 Beispiele für die Verwendung des Grep-Befehls in Linux

id-Befehlsbeispiele in Linux