I think I just nuked my home partition
I wanted to install Debian Linux after a weird journey with Gentoo Linux. My partition layout is this:
- Boot Partition (512 MiB, mount at /boot)
- Swap Partition (4 GiB)
- Root Partition (~80 GiB, mount at /)
- Home Partition (~170 GiB, mount at /home, LUKS encrypted)
While trying to preserve the home partition, I think I clicked ‘Configure encrypted partitions’ on the Debian installer and then set a password for it (the same that it had before).
Now, I can unlock it like before, but after it is unlocked, no utility recognizes the filesystem (ext4) and the file
command reports it as being data
:
<span style="color:#323232;"># file -s -L /dev/mapper/home
</span><span style="color:#323232;">/dev/mapper/home: data
</span>
file
on the encrypted partition returns the following:
<span style="color:#323232;"># file -s /dev/nvme0n1p4
</span><span style="color:#323232;">/dev/nvme0n1p4: LUKS encrypted file, ver 2, header size 16384, ID 3, algo sha256, salt 0x590d84c0e8397ad0..., UUID: c5ff37db-11f7-4ccf-8869-c4bc22648202, crc 0x345f75d85c9f444a..., at 0x1000 {"keyslots":{"0":{"type":"luks2","key_size":64,"af":{"type":"luks1","stripes":4000,"hash":"sha256"},"area":{"type":"raw","offse
</span>
(This is the complete output, it cuts at offset
for some reason)
My luksDump output is this:
<span style="color:#323232;"># cryptsetup luksDump /dev/nvme0n1p4
</span><span style="color:#323232;">LUKS header information
</span><span style="color:#323232;">Version: 2
</span><span style="color:#323232;">Epoch: 3
</span><span style="color:#323232;">Metadata area: 16384 [bytes]
</span><span style="color:#323232;">Keyslots area: 16744448 [bytes]
</span><span style="color:#323232;">UUID: c5ff37db-11f7-4ccf-8869-c4bc22648202
</span><span style="color:#323232;">Label: (no label)
</span><span style="color:#323232;">Subsystem: (no subsystem)
</span><span style="color:#323232;">Flags: (no flags)
</span><span style="color:#323232;">
</span><span style="color:#323232;">Data segments:
</span><span style="color:#323232;"> 0: crypt
</span><span style="color:#323232;"> offset: 16777216 [bytes]
</span><span style="color:#323232;"> length: (whole device)
</span><span style="color:#323232;"> cipher: aes-xts-plain64
</span><span style="color:#323232;"> sector: 512 [bytes]
</span><span style="color:#323232;">
</span><span style="color:#323232;">Keyslots:
</span><span style="color:#323232;"> 0: luks2
</span><span style="color:#323232;"> Key: 512 bits
</span><span style="color:#323232;"> Priority: normal
</span><span style="color:#323232;"> Cipher: aes-xts-plain64
</span><span style="color:#323232;"> Cipher key: 512 bits
</span><span style="color:#323232;"> PBKDF: argon2id
</span><span style="color:#323232;"> Time cost: 6
</span><span style="color:#323232;"> Memory: 1048576
</span><span style="color:#323232;"> Threads: 4
</span><span style="color:#323232;"> Salt: 18 b4 a6 e9 87 1f 94 f6 7d 96 f2 9c 0f 2e ca 75
</span><span style="color:#323232;"> e6 0f 80 7d 09 70 40 19 d0 a4 a1 49 ff 5c 1c 0b
</span><span style="color:#323232;"> AF stripes: 4000
</span><span style="color:#323232;"> AF hash: sha256
</span><span style="color:#323232;"> Area offset:32768 [bytes]
</span><span style="color:#323232;"> Area length:258048 [bytes]
</span><span style="color:#323232;"> Digest ID: 0
</span><span style="color:#323232;">Tokens:
</span><span style="color:#323232;">Digests:
</span><span style="color:#323232;"> 0: pbkdf2
</span><span style="color:#323232;"> Hash: sha256
</span><span style="color:#323232;"> Iterations: 171785
</span><span style="color:#323232;"> Salt: c2 b0 a6 f5 e1 bf 5f 85 82 b1 d5 f3 10 c6 ae b7
</span><span style="color:#323232;"> 7c fc 50 41 c5 a6 03 f6 5a bd ac df 46 89 7b c6
</span><span style="color:#323232;"> Digest: 57 7d fb 87 69 c5 58 07 cf 82 88 5e f8 c6 39 f5
</span><span style="color:#323232;"> 7d 00 ec 07 e0 df b8 ee b5 dd ff 20 bf b3 bc 01
</span>
My guess is that I re-encrypted the already encrypted partition. Also, I noticed that the UUID changed. Can anyone help me recover it? Thanks in advance.
If you need more logs, I will happily provide them to you.
Add comment