CentOS Cryptsetup luks / dm_crypt
Preparation:
yum -y install cryptsetup modprobe dm_crypt (enables crypt) lsmod |grep dm_crypt dm_crypt 27346 0 dm_mod 124461 11 dm_log-dm_mirror-dm_crypt (checks crypt enabling)
Cryptsetup:
pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created. vgextend centos /dev/sdb Volume group "system" successfully extended lvcreate -n lv_encrypted -L 10G system Logical volume "lv_encrypted" created.
Cryptdevice:
cryptsetup luksFormat /dev/system/lv_encrypted cryptsetup luksOpen /dev/system/lv_encrypted encrypted mkfs.xfs /dev/mapper/encrypted mkdir /encrypted mount /dev/mapper/encrypted /encrypted # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 10G 0 disk ├─sda1 8:1 0 512M 0 part /boot └─sda2 8:2 0 9.5G 0 part ├─system-root 253:0 0 7.5G 0 lvm / ├─system-swap 253:1 0 2G 0 lvm [SWAP] └─system-lv_encrypted 253:2 0 10G 0 lvm └─encrypted 253:3 0 10G 0 crypt /encrypted sdb 8:16 0 10G 0 disk └─system-lv_encrypted 253:2 0 10G 0 lvm └─encrypted 253:3 0 10G 0 crypt /encrypted sr0
Increase encrypted device:
(close & unmount before)