Afin de sécuriser mes backups nomade, je chiffre mes disques USB avec **LUKS**, ce guide permet de préparer un nouveau disque avec support du chiffrement
===== Requirements =====
nix shell nixpkgs#parted nixpkgs#e2fsprogs nixpkgs#udisks2
===== Partition =====
# Disk detection
sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 3,6T 0 disk
# Initialisation disque
export LUKSDISK=/dev/sdb
sudo parted "$LUKSDISK" --script mklabel gpt mkpart primary 0% 100%
export LUKSDISK=/dev/sdb1
export DISKNAME=black-disk-v2
# Reset disk
wipefs -a $LUKSDISK
# Init LUKS parition
cryptsetup luksFormat ${LUKSDISK}
cryptsetup config ${LUKSDISK} --label luks-${DISKNAME}
# Unlock previous created LUKS disk
cryptsetup luksOpen /dev/disk/by-label/luks-${DISKNAME} luks-${DISKNAME}
# Create parition
mkfs.ext4 /dev/mapper/luks-${DISKNAME} -L usb-${DISKNAME}
# Lock
cryptsetup luksClose luks-${DISKNAME}
===== Mount =====
export DISKNAME=black-disk-v2
cryptsetup luksOpen /dev/disk/by-label/luks-${DISKNAME} luks-${DISKNAME}
mount /dev/mapper/luks-${DISKNAME} /mnt/usb-${DISKNAME}
===== Sources =====
* [[:CharteIA]]
* openai
* Reformulation des phrases
* Correction des fautes d’orthographe