If I mount a simple loop device,

losetup -a

give me the devices opened. Is something similar possible with cryptsetup?

2 Answers 2


dmsetup is useful for anything device mapper related. For Example:

[root@localhost]~# dmsetup ls --target crypt
luks-90dc732d-e183-4948-951e-c32f3f11b305   (253, 0)
  • 3
    Is there any way to list all mappings with their target type? The best I could manage was for i in $(sudo dmsetup targets | cut -f1 -d' '); do echo $i:; sudo dmsetup ls --target $i; echo; done
    – mwfearnley
    Apr 5, 2018 at 9:49
  • 6
    Thx. Getting the list shouldn't be so cryptic... luksList would be nice.
    – bvj
    Apr 18, 2019 at 5:31

I just looked for the same thing, a list of my luks partitions, though I wanted a mapping to the physical /dev/sdX devices.

I found a solution for that here: https://bbs.archlinux.org/viewtopic.php?id=164798

lsblk --fs
  • 3
    Just a friendly reminder that lsblk supports -J or --json to output the result in a machine readable format. Which can be useful when doing a reverse lookup of dmcrypt mapper devices (/dev/sda -> luksloop for instance by iterating the /dev/sda children object).
    – Torxed
    Mar 14, 2021 at 11:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.