[root@kvm7 ~]# dd if=/dev/urandom of=/boot/keyfile bs=1024 count=4 4+0 records in 4+0 records out 4096 bytes (4.1 kB) copied, 0.00599741 s, 683 kB/s
[root@kvm7 ~]# chmod 0400 /boot/keyfile
[root@kvm7 ~]# cryptsetup luksAddKey /dev/vdb1 /boot/keyfile Enter any existing passphrase:
[root@kvm7 ~]# umount /sysroot/ [root@kvm7 ~]# dmsetup remove /dev/mapper/luks-root [root@kvm7 ~]# ll /dev/mapper/luks-root ls: cannot access /dev/mapper/luks-root: No such file or directory
[root@kvm7 ~]# cryptsetup --key-file /boot/keyfile luksOpen /dev/vdb1 luks-root [root@kvm7 ~]# ll /dev/mapper/luks-root lrwxrwxrwx. 1 root root 7 Dec 5 14:14 /dev/mapper/luks-root -> ../dm-4
[root@kvm7 ~]# vim /etc/crypttab [root@kvm7 ~]# cat /etc/crypttab luks-root UUID=77472cc9-0dd3-4c4c-81ad-e0ecae7570b2 /boot/keyfile luks
[root@kvm7 ~]# reboot
[root@kvm7 ~]# lsblk /dev/vdb NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vdb 252:16 0 4G 0 disk └─vdb1 252:17 0 2G 0 part └─luks-root 253:4 0 2G 0 crypt /sysroot [root@kvm7 ~]# df -h /sysroot Filesystem Size Used Avail Use% Mounted on /dev/mapper/luks-root 2.0G 1.7G 318M 85% /sysroot