GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de uso del comando dmsetup en Linux

Es un comando con el que podemos hacer una gestión de volumen lógico de bajo nivel. Entonces, básicamente, dmsetup se usa para administrar dispositivos lógicos que usan el controlador del mapeador de dispositivos. El primer argumento de dmsetup es un comando. El segundo argumento es el nombre del dispositivo lógico o uuid.

El paquete que proporciona el comando dmsetup se puede encontrar 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

Ejemplos del uso del comando dmsetup

1. Para enumerar los dispositivos del mapeador de dispositivos:

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

2. Para obtener información sobre cualquier 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. Para obtener información del dispositivo DM en forma de columna:

# 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. Para enumerar las dependencias del dispositivo DM:

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

5. Para obtener el estado de un dispositivo DM:

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

6. Para destruir la tabla inactiva de un dispositivo:

# dmsetup clear /dev/VG00/LV00 

7. Para enviar un mensaje al objetivo:

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

8. Para eliminar un dispositivo (esto provocará la pérdida de datos):

# dmsetup remove /dev/VG00/LV00 

9. Para eliminar todos los dispositivos:

# dmsetup remove_all 

10. Para cambiar el nombre del dispositivo:

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

11. Para suspender un dispositivo:

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

12. Para cancelar la suspensión de un dispositivo:

# dmsetup resume /dev/VG00/LV00 

13. Para generar la tabla para 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. Para obtener la información de la versión de dmsetup:

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

15. Para mostrar la información de ayuda:

# dmsetup -h


Linux
  1. Ejemplos de comandos sa en Linux

  2. w Ejemplos de comandos en Linux

  3. Ejemplos de comandos ac en Linux

  4. Ejemplos de comandos df en Linux

  5. Ejemplos de comandos du en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

15 ejemplos del uso del comando Grep en Linux

Ejemplos de comandos id en Linux