systemd-cryptsetup
Linux
Publiée le
2026-09-28 05:06:30
systemd-cryptsetup
# Définir un nom de volume et une source fictive pour l'exemple
VOLUME_NAME="encrypted_data"
SOURCE_DEVICE="/dev/mapper/luks_source"
# Simuler la création d'un périphérique chiffré (si ce n'est pas déjà fait)
sudo cryptsetup luksFormat --type luks $SOURCE_DEVICE
# Attacher le volume en utilisant un fichier de clé spécifique
sudo systemd-cryptsetup open $VOLUME_NAME $SOURCE_DEVICE --key-file /chemin/vers/ta/cle.key
# Vérifier si le volume est bien attaché et visible par systemd
systemctl status crypt@$VOLUME_NAME.service
# Lister tous les périphériques chiffrés gérés par systemd
sudo systemd-cryptsetup list
# Tenter d'attacher un autre volume avec une configuration spécifique (ex: UUID)
sudo systemd-cryptsetup open another_volume /dev/sdb --config /etc/crypttab
# Afficher l'état actuel du système de cryptage
systemctl cat crypt@$VOLUME_NAME.service
# Tenter d'attacher un volume qui n'existe pas (pour simuler une erreur)
sudo systemd-cryptsetup open non_existent_volume /dev/dummy
# Détacher le volume en utilisant son nom logique
sudo systemd-cryptsetup close $VOLUME_NAME
# Vérifier à nouveau l'état après déconnexion
systemctl status crypt@$VOLUME_NAME.service
# Nettoyer les périphériques de mapper créés (si nécessaire)
sudo cryptsetup luksClose $SOURCE_DEVICE