LUKS - Guide de gestion des volumes chiffrés
Ce guide décrit les commandes et les étapes pour déchiffrer une partition LUKS et étendre un système de fichiers sur un volume chiffré.
1. Statut du volume LUKS
Commande : cryptsetup status /dev/mapper/crypted_device
Description : Vérifie le statut d’un volume chiffré et donne des détails sur sa configuration.
Exemple :
sudo cryptsetup status /dev/mapper/crypted_device
Exemple de sortie :
/dev/mapper/crypted_device is active and is in use. type: LUKS1 cipher: aes-xts-plain64 keysize: 256 bits device: /dev/sda1 offset: 4096 sectors size: 20967424 sectors mode: read/write
2. Déchiffrement d’une partition LUKS
Commande : cryptsetup luksOpen
Description : Ouvre un volume chiffré LUKS et le déchiffre pour rendre le disque accessible.
Exemple :
sudo cryptsetup luksOpen /dev/sdX crypted_device
Exemple spécifique : Si le périphérique est /dev/sda1, la commande devient :
sudo cryptsetup luksOpen /dev/sda1 crypted_device
3. Vérification de la partition déchiffrée
Commande : lsblk
Description : Liste les périphériques de stockage pour vérifier que la partition déchiffrée est bien montée.
Exemple :
lsblk
Exemple de sortie :
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk └─crypted_device 252:0 0 100G 0 crypt /
4. Redimensionnement du volume physique LVM
Commande : pvresize
Description : Redimensionne un volume physique après avoir alloué plus d’espace disque.
Exemple :
sudo pvresize /dev/mapper/crypted_device
5. Redimensionnement du groupe de volumes LVM
Commande : vgextend
Description : Étend un groupe de volumes en y ajoutant un nouveau volume physique.
Exemple :
sudo vgextend my_volume_group /dev/mapper/crypted_device
6. Redimensionnement du volume logique LVM
Commande : lvextend
Description : Étend la taille d’un volume logique.
Exemple :
sudo lvextend -l +100%FREE /dev/my_volume_group/my_logical_volume
Exemple spécifique : Sur le volume logique nommé lv_data, la commande devient :
sudo lvextend -l +100%FREE /dev/my_volume_group/lv_data
7. Redimensionnement du système de fichiers
Commande : resize2fs
Description : Redimensionne un système de fichiers ext4 pour occuper toute la place disponible.
Exemple :
sudo resize2fs /dev/my_volume_group/my_logical_volume
8. Vérification du nouveau disque et du filesystem
Commande : df -h
Description : Vérifie l’espace disque disponible après l’extension.
Exemple :
df -h
Exemple de sortie :
Filesystem Size Used Avail Use% Mounted on /dev/mapper/my_volume_group-lv_data 99G 1.1G 93G 2% /
Meta
Auteur : Cbillet Date : 03/11/2024