Linux Unified Key Setup
The Linux Unified Key Setup, commonly known as LUKS, is a disk encryption specification created by Clemens Fruhwirth, originally intended for GNU/Linux.
LUKS specifies a platform-independent standard on-disk format for use in various security tools. It aims at giving disk encryption software a documented and compatible format.
This not only facilitates compatibility and interoperability amongst various different software, but also assures that they all implement password management in a secure and documented manner.
LUKS has been designed to conform to the TKS1 secure key setup scheme.
 See also
- LUKSFaq - Frequently Asked Questions.
- saout.de: Step by step instructions to make an EncryptedDeviceUsingLUKS i.e. encrypt one whole hard disk (or partition) from scratch, using 'cryptsetup-luks' (better, newer, preferred).
- How to automount LUKS encrypted volumes in KDE