Attention, toutes les anciennes données seront effacées.
Le disque externe ne doit pour l’instant pas être monté.
Identifier le disque externe :
lsblk
Cela permet d’identifier le bon périphérique (/dev/sdb, /dev/sdc, etc.).
Le périphérique identifié est à utiliser ci-dessous.
Chiffrement avec LUKS :
sudo cryptsetup luksFormat /dev/sdX (à adapter) sudo cryptsetup luksOpen /dev/sdX disque_externe (à adapter) sudo dd if=/dev/zero of=/dev/mapper/disque_externe bs=64M status=progress sudo mkfs.ext4 /dev/mapper/disque_externe
Après avoir répondu YES, il sera demandé une phrase secrète qui sera la clé du chiffrement.
Monter le disque externe :
udisksctl mount -b /dev/mapper/disque_externe
Pour récupérer le point de montage du disque externe dans une variable :
MOUNT=$(findmnt /dev/mapper/disque_externe -o TARGET -n) echo "$MOUNT"
Le conteneur LUKS ne gère que le chiffrement. Une fois déverrouillé, le système de fichiers à l’intérieur conserve ses propriétaires et permissions. Pour voir le propriétaire (et le groupe) actuel :
ls -ld "$MOUNT"
On modifie le propriétaire (et le groupe) du système de fichiers monté :
sudo chown -R $USER:$USER "$MOUNT" ls -ld "$MOUNT"
Démonter le disque externe :
udisksctl unmount -b /dev/mapper/disque_externe
