====== cryptsetup ====== * [[Filesystems]] * [[Gentoo]] * [[mdadm]] * [[http://www.jootamam.net/howto-basic-cryptsetup.htm|Howto: Basic cryptsetup]] ==== Create New Encrypted Device ==== In this example, a hard drive device ''/dev/sda'' will have three partitions: root, swap, encrypted filesystem. Create an encrypted swap partition on ''/dev/sda2'': cryptsetup -c blowfish -h sha256 -d /dev/random create swap /dev/sda2 This will create the encrypted device ''/dev/mapper/swap''. At this point, you can format it as normal: mkswap /dev/mapper/swap Now, create the new encrypted device. It will not ask for a name here, only when you open it. cryptsetup --verify-passphrase luksFormat /dev/sda3 Unlock the encrypted device and name it ''luks0'': cryptsetup luksOpen /dev/sda3 luks0 Format the new device with a filesystem: mkfs.ext4 /dev/mapper/luks0 ==== Mount an Encrypted Device ==== Access the encrypted device and give it a name, in this case ''luks0'': cryptsetup luksOpen /dev/sda3 luks0 This will create a device ''/dev/mapper/luks0'', which you can then mount as normal: mount /dev/mapper/luks0 /mnt/luks0