If I mount a simple loop device,

losetup -a

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


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

[root@localhost]~# dmsetup ls --target crypt
luks-90dc732d-e183-4948-951e-c32f3f11b305   (253, 0)
  • 2
    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 '18 at 9:49
  • 6
    Thx. Getting the list shouldn't be so cryptic... luksList would be nice. – bvj Apr 18 '19 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
  • This is not that bad to be honest. Thanks! – Konrad Gajewski Jan 18 '20 at 15:13
  • 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 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.