dm-crypt via LUKS Review
Ranked in these QuestionsQuestion Ranking
Encrypt whole disks, removable media, software RAID, partitions, files and logical volumes.
Pro Native Linux support
It offers the best integration and ease of use on Linux.
Con Requires advanced command line knowledge
In order to use dm-crypt you need to have advanced knowledge of Linux and of the command line, as well as the Linux filesystem.