[dm-crypt] How to recognize a LUKS container

Milan Broz gmazyland at gmail.com
Wed Sep 23 10:39:06 CEST 2015


On 09/23/2015 09:50 AM, Michael Kjörling wrote:
> On 23 Sep 2015 02:29 +0000, from hmccurdy at yahoo.com (H McCurdy):
>> I might have figured it out but can't test my idea until tomorrow. 
>> My thought is to try to access it as if it exists and if the
>> function returns -1, then it's not a valid LUKS container.  Anyway,
>> that's my idea.
> 
> For the scenario you describe, something like
> 
> # test -r $DEVICE && cryptsetup isLuks $DEVICE && echo It is LUKS

In generoic scripts I would better suggest to use blkid
(or libblkid if you need link to a library).

See blkid man page for all formatting etc. parameters.

Milan


More information about the dm-crypt mailing list