LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Ubuntu
User Name
Password
Ubuntu This forum is for the discussion of Ubuntu Linux.

Notices

Reply
 
LinkBack Search this Thread
Old 01-05-2009, 05:08 PM   #1
Syl
LQ Newbie
 
Registered: Jan 2007
Posts: 2

Rep: Reputation: 0
Unhappy I may have lost my encrypted partition


Hi, I have a serious problem, and I hope you can help me out.

I had my /home partition encrypted: /dev/sda3 was an encrypted LVM volume (dm-crypt, LUKS) containing an ext3 filesystem that I used to mount under /home

I reinstalled my Ubuntu using the text-mode installer... I did a clean reinstall: I formated /dev/sda2 (the root partition, unencrypted) and I set /dev/sda3 to be used as a physical volume for encryption. I didn't "touch" the contents of the /dev/sda3 volume.

I assumed the installer would ask for the password for /dev/sda3 and then would allow me to mount without formatting the resulting /dev/mapper/sda3_crypt ext3 partition.

It did not. The installer asked me for new passwords for /dev/sda3... I put the same password I had before, but now... the data inside the volume is no longer an ext3 partition...

I don't know why...

Code:
# cryptsetup luksOpen /dev/sda3 sda3_crypt
Enter LUKS passphrase:
key slot 0 unlocked.
Command successful.

# mount /dev/mapper/sda3_crypt /home/
mount: you must specify the filesystem type

# mount /dev/mapper/sda3_crypt /home/ -t ext3
mount: wrong fs type, bad option, bad superblock on /dev/mapper/sda3_crypt,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail  or so

# file -s /dev/mapper/sda3_crypt
/dev/mapper/sda3_crypt: data
What happened with my data? Can I recover it? What command did the Ubuntu/Debian installer issue when I chose "use /dev/sda3 as a physical volume for encryption" ?

Thanks and I wish you a happy new year!
 
Old 01-07-2009, 02:09 AM   #2
eco
Member
 
Registered: May 2006
Location: BE
Distribution: Debian/Gentoo
Posts: 412

Rep: Reputation: 48
Hi,

This is just a guess but might it have encrypted your encrypted partition? If so, I guess you'll have to do something like (of the top of my head):

boot your system and enter your (first) LUKS passphrase

# dd if=/dev/mapper/sda3 of=/someOtherPlace/enc.iso

and hopefully...

# cryptsetup luksOpen /someOtherPlace/enc.iso

# mount -o loop -t ext3 /dev/mapper/enc.iso /mnt

purely theoretical, please check before you make things worst.

... or I'm completely wrong and you can restore all your data from your backup... right?
 
Old 01-07-2009, 03:22 AM   #3
Syl
LQ Newbie
 
Registered: Jan 2007
Posts: 2

Original Poster
Rep: Reputation: 0
Well... that was my first assumption. So I did this:
Code:
# cryptsetup luksOpen /dev/sda3 sda3_crypt
Enter LUKS passphrase:
key slot 0 unlocked.
Command successful.

# cryptsetup luksOpen /dev/mapper/sda3_crypt sda3_crypt2
Enter LUKS passphrase:
Command failed: No key available with this passphrase.

# cryptsetup luksDump /dev/sda3
LUKS header information for /dev/sda3

Version:        1
Cipher name:    aes
Cipher mode:    cbc-essiv:sha256
Hash spec:      sha1
Payload offset: 2056
MK bits:        256
MK digest:      8f 64 f3 ca 18 79 8c bb 07 0e 09 0c c8 e6 41 61 e6 90 ef 99
MK salt:        6f 1e 4a d5 db df 94 5a 9f dc 75 6d a7 83 48 62
                a4 fc 3f ec 83 ce 40 ec a7 e8 74 a1 ec 43 58 42
MK iterations:  10
UUID:           c6580ab2-1cf5-41c1-8b09-725cdb056fa4

Key Slot 0: ENABLED
        Iterations:             393507
        Salt:                   61 3b 84 b9 48 5d 45 1e ce 21 50 3a 2b e5 c3 88
                                d5 e6 08 ad ab 0f 9f c0 f1 98 11 99 e5 92 33 b9
        Key material offset:    8
        AF stripes:             4000
Key Slot 1: DISABLED
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED
# cryptsetup luksDump /dev/mapper/sda3_crypt
Command failed: /dev/mapper/sda3_crypt is not a LUKS partition
On another forum a guy told me that by selecting use this partition as a physical volume for encryption and then write changes to disk, the debian/ubuntu installer executed this command (which destroyed the encrypted data):
Code:
cryptsetup --verbose --verify-passphrase luksFormat /dev/sda3
Indeed I had a backup from mid-October... Unfortunately I was very busy and I didn't have time to create a more recent backup. But... anyway... I'm better than not having any backup at all!

Thanks!

If anyone has any other idea, please write it here...
 
Old 04-10-2010, 03:26 PM   #4
Flimm
LQ Newbie
 
Registered: Dec 2008
Distribution: Ubuntu
Posts: 7

Rep: Reputation: 2
I had a similar problem. Using fsck to check the disk for errors fixed it for me.
 
  


Reply

Tags
cryptsetup, debian, encryption, ext3, luks, ubuntu


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
HDD partition lost. xandros DVD + me = lost data lein Linux - General 18 05-22-2007 05:47 AM
Encrypted ReiserFS partition corrupted... What now? nitroid Linux - General 1 07-31-2005 03:51 PM
Encrypted FS Partition Scheme? DJ Cacophony Linux - Newbie 1 10-01-2004 04:52 PM
fscking an encrypted partition bungalowbill Linux - General 3 04-30-2004 09:04 AM
Encrypted partition? hjles Slackware 1 01-25-2003 03:49 PM


All times are GMT -5. The time now is 02:51 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration