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)
  • 4
    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
    Commented Apr 5, 2018 at 9:49
  • 8
    Thx. Getting the list shouldn't be so cryptic... luksList would be nice.
    – bvj
    Commented 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
  • 9
    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
    Commented Mar 14, 2021 at 11:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .