what is dmsetup command with its examples

It is a command using which we can do low level logical volume management. It comes from “device-mapper-1.02.53” package. Path: /sbin/dmsetup


1. To list the device mapper devices

$ dmsetup ls

2. To get information about any DM device

$ dmsetup info /dev/VG00/LV00

3. To get DM device info in column wise

$ dmsetup info -c /dev/VG00/LV00
$ dmsetup info -C /dev/VG00/LV00 

4. To list the DM device dependencies

$ dmsetup deps /dev/VG00/LV00

5. To get the status of a DM device

$ dmsetup status /dev/VG00/LV00 

6. To destroy the inactive table for a device

$ dmsetup clear /dev/VG00/LV00

7. To send message to target.

$ dmsetup device_name sector message
$ dmsetup /dev/VG00/LV00 0 “My Logical device” 

8. To remove a device

$ dmsetup remove /dev/VG00/LV00

9. To remove all the devices

$ dmsetup remove_all

10. To rename the device

$ dmsetup /dev/VG00/LV00 /dev/VG00/LV04

11. To suspend a device

$ dmsetup suspend –nolockfs /dev/VG00/LV00
$ dmsetup suspend –noflush /dev/VG00/LV00 

12. To un-suspend a device

$ dmsetup resume /dev/VG00/LV00 

13. To output the table for a device

$ dmsetup table /dev/VG00/LV00

14. To get the dmsetup version info

$ dmsetup version

15. To display the help information

$ dmsetup -h


One thought on “what is dmsetup command with its examples

Leave a Reply

Your email address will not be published. Required fields are marked *