commands.sh

cryptsetup

linux

Manage plain `dm-crypt` and LUKS (Linux Unified Key Setup) encrypted volumes. Some subcommands such as `luksFormat` have their own usage documentation.

More info →

Examples (6)

Initialize a LUKS volume with a passphrase (overwrites all data on the partition)

cryptsetup luksFormat /dev/sdXY

Open a LUKS volume and create a decrypted mapping at `/dev/mapper/mapping_name`

cryptsetup open /dev/sdXY mapping_name

Display information about a mapping

cryptsetup status mapping_name

Remove an existing mapping

cryptsetup close mapping_name

Change a LUKS volume's passphrase

cryptsetup luksChangeKey /dev/sdXY

Display LUKS header information and key slot metadata of an encrypted device

cryptsetup luksDump /dev/sdXY
made by @shridhargupta | data from tldr-pages