https://www.michelebologna.net/2020/encrypt-an-existing-linux-installation-with-zero-downtime-luks-on-lvm/
Encrypt an existing Linux installation with zero downtime (LUKS on LVM)