Hostxpeed
Login Get Started →
Security

How to Encrypt Disk (LUKS)

6 min read
27 views
Jun 10, 2026

Prerequisites

  • Root access
  • Unused disk or partition (e.g., /dev/sdb1)

Step 1: Install cryptsetup

sudo apt install cryptsetup -y

Step 2: Initialize LUKS Partition

sudo cryptsetup luksFormat /dev/sdb1

Step 3: Open the Encrypted Partition

sudo cryptsetup open /dev/sdb1 secret_volume

Step 4: Create Filesystem

sudo mkfs.ext4 /dev/mapper/secret_volume

Step 5: Mount

sudo mkdir /mnt/encrypted
sudo mount /dev/mapper/secret_volume /mnt/encrypted

Step 6: Auto-mount at Boot (Keyfile)

dd if=/dev/urandom of=/etc/luks-keyfile bs=1024 count=4
sudo cryptsetup luksAddKey /dev/sdb1 /etc/luks-keyfile
sudo nano /etc/crypttab

Was this article helpful?