I inherited a CentOS 7 vm with a messy disk system. Here's a breakdown:

The VM has 2 hard disks, and the OS has two LVs with luks-encryption on top. Output from lsblk:

NAME                                          MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
fd0                                             2:0    1    4K  0 disk
sda                                             8:0    0   40G  0 disk
├─sda1                                          8:1    0  500M  0 part  /boot
├─sda2                                          8:2    0 29.5G  0 part
│ └─luks-05ef98b8-5161-4ca1-917e-8637bf8f0000 253:0    0 29.5G  0 crypt
│   ├─swap                                    253:1    0    3G  0 lvm   [SWAP]
│   └─root                                    253:2    0 76.5G  0 lvm   /
└─sda3                                          8:3    0   10G  0 part
  └─root                                      253:2    0 76.5G  0 lvm   /
sdb                                             8:16   0   40G  0 disk
├─sdb1                                          8:17   0   10G  0 part
│ └─root                                      253:2    0 76.5G  0 lvm   /
└─sdb2                                          8:18   0   30G  0 part
  └─root                                      253:2    0 76.5G  0 lvm   /

and lvm devices:

# ls /dev/mapper/

My goal just is to effectively remove the luks encryption. It's the older LUKS1, so it's not able to decrypt while online. So far, I have been trying to copy all the data to a new drive, and boot to that instead:

  • Add a new drive to the VM with enough space to hold everything (labeled sdc)
  • copy everything to the drive:

    # dd if=/dev/mapper/root of=/dev/sdc conv=noerror,sync

This gets me a simple, unencrypted copy of my system, but I'm not sure how to get it booted from here. I can't just make a new /boot partition and copy the old one to it since all the lvm and luks-encryption configurations still live in grub for example. What is the easiest way to basically slide my OS out of the encryption? What kind of tools can make this easier?

Starting fresh with a new OS isn't an option for me.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.