Ceci est une ancienne révision du document !
Chiffrer un disque avec LUKS 2
Je dispose d’un disque non utilisé par le système d’exploitation que je désire chiffrer.
Chiffrement, volumes logiques et système de fichiers
Chiffrement LUKS
Je lance un terminal et je tape les commandes :
sudo su apt update && apt install lvm2 cryptsetup modprobe dm-crypt cryptsetup --type luks2 --cipher aes-xts-plain64 --key-size 512 --hash sha512 --integrity hmac-sha512 --pbkdf argon2i --pbkdf-parallel 4 --iter-time 16000 --pbkdf-memory 1048576 --use-urandom --label SharedDisk --subsystem "" --verify-passphrase --verbose luksFormat /dev/sdd
J’utilise les paramètres permettant le plus au niveau de chiffrement possible.
Volumes logiques
Après le chiffrement de ce disque je la monte sous le nom “shareddisk”, je l’initialise avec la commande “pvcreate”, je crée un groupe de volumes avec pour nom “shared” et dedans j’ajoute plusieurs volumes logiques. Pour les deux premiers j’indique explicitement la taille des volumes et pour le dernier j’utilise la place restante.
cryptsetup luksOpen /dev/sda2 shareddisk pvcreate /dev/mapper/sharerdisk vgcreate shared /dev/mapper/shareddisk lvcreate -L 32768M -n dropbox shared lvcreate -l 100%FREE -n samba shared
Système de fichier
Enfin il faut créer les systèmes des fichiers.
mkfs.ext4 /dev/mapper/shared-dropbox mkfs.ext4 /dev/mapper/shared-samba