Need to Mount LUKS external drive on Fedora

I had installed Fedora 16 a while back and chose to encrypt my home directory. I have removed the drive and installed a new drive, installed F17 and would like to attach the old drive externally and mount it to recover some of my data. I know the encryption password but I can't seem to find any solid procedures for getting it mounted.

This is the lv I would like to mount.

 --- Logical volume ---
  LV Path                /dev/vg_loukinasfedor/lv_home
  LV Name                lv_home
  VG Name                vg_loukinasfedor
  LV UUID                0PPquP-0oux-vt5Y-03Wu-nFmv-fWnz-JVglFz
  LV Write Access        read/write
  LV Creation host, time , 
  LV Status              available
  # open                 0
  LV Size                97.66 GiB
  Current LE             3125
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:9
[root@localhost vg_loukinasfedor]# vgchange -ay
  7 logical volume(s) in volume group "vg_loukinasfedor" now active
  0 logical volume(s) in volume group "vg2" now active
  3 logical volume(s) in volume group "vg" now active
[root@localhost vg_loukinasfedor]# mount /dev/vg_loukinasfedor/lv_home /tmp/mount
mount: unknown filesystem type 'crypto_LUKS'
[root@localhost vg_loukinasfedor]#

I don't know Fedora, but if you have encrypted with LUKS a logical volume, you have to decrypt it before mounting the filesystem that's on it.

Try:

# cryptsetup luksOpen /dev/vg_loukinasfedor/lv_home oldhome
# mount /dev/mapper/oldhome /tmp/mount

[root@localhost mapper]# cryptsetup luksOpen /dev/mapper/vg_loukinasfedor-lv_home e565dde6-e49e-4a04-a3dd-34285f5bb525

enter pass...

[root@localhost mapper]# mount /dev/mapper/vg_loukinasfedor-lv_home /tmp/mount
mount: unknown filesystem type 'crypto_LUKS'
[root@localhost mapper]#

EDIT

Looking back you had specified old home.. I used the UUID of the LUKS FS

[root@localhost mapper]# mount /dev/mapper/e565dde6-e49e-4a04-a3dd-34285f5bb525 /tmp/mount
mount: unknown filesystem type 'LVM2_member'
[root@localhost mapper]#

---------- Post updated at 01:13 PM ---------- Previous update was at 01:06 PM ----------

[root@localhost mapper]# cryptsetup luksOpen /dev/mapper/vg_loukinasfedor-lv_home oldhome
Enter passphrase for /dev/mapper/vg_loukinasfedor-lv_home:
[root@localhost mapper]# ls -ltr
total 0
crw------- 1 root root 10, 236 Aug 7 09:16 control
lrwxrwxrwx 1 root root 7 Aug 7 09:16 vg-lv_root -> ../dm-2
lrwxrwxrwx 1 root root 7 Aug 7 09:16 vg-lv_swap -> ../dm-1
lrwxrwxrwx 1 root root 7 Aug 7 09:16 luks-93b9eaa6-66ba-4bf2-b2c1-2cea81791ae4 -> ../dm-4
lrwxrwxrwx 1 root root 7 Aug 7 10:23 vg_loukinasfedor-lv_audit -> ../dm-5
lrwxrwxrwx 1 root root 7 Aug 7 10:23 vg_loukinasfedor-lv_swap -> ../dm-8
lrwxrwxrwx 1 root root 7 Aug 7 10:23 vg_loukinasfedor-lv_tmp -> ../dm-7
lrwxrwxrwx 1 root root 8 Aug 7 10:23 vg_loukinasfedor-lv_root -> ../dm-10
lrwxrwxrwx 1 root root 7 Aug 7 10:23 vg_loukinasfedor-lv_varlog -> ../dm-6
lrwxrwxrwx 1 root root 8 Aug 7 10:23 vg_loukinasfedor-lv_var -> ../dm-11
lrwxrwxrwx 1 root root 7 Aug 7 11:11 luks-79b60596-c5f2-4019-9b8b-425af2f343c5 -> ../dm-0
lrwxrwxrwx 1 root root 7 Aug 7 11:14 vg-lv_home -> ../dm-3
lrwxrwxrwx 1 root root 7 Aug 7 13:13 vg_loukinasfedor-lv_home -> ../dm-9
lrwxrwxrwx 1 root root 8 Aug 7 13:13 oldhome -> ../dm-12
[root@localhost mapper]# mount /dev/mapper/oldhome /tmp/mount
mount: unknown filesystem type 'LVM2_member'
[root@localhost mapper]#

I'm having similar issures on FC17

[root@jaguar mapper]# ls -al /dev
brw-rw----. 1 root disk 8, 0 Aug 7 21:34 sda
brw-rw----. 1 root disk 8, 1 Aug 7 21:34 sda1
brw-rw----. 1 root disk 8, 2 Aug 7 22:19 sda2
brw-rw----. 1 root disk 8, 16 Aug 7 21:34 sdb
brw-rw----. 1 root disk 8, 17 Aug 7 21:34 sdb1
brw-rw----. 1 root disk 8, 18 Aug 7 21:34 sdb2
[root@jaguar mapper]# umount -f /dev/sda2
umount: /dev/sda2: not mounted
[root@jaguar mapper]# umount -f /dev/sda1
umount: /dev/sda1: not mounted
[root@jaguar mapper]# umount -f /dev/sda
umount: /dev/sda: not mounted
[root@jaguar mapper]# cryptsetup luksOpen /dev/sda2 oldsystem
Enter passphrase for /dev/sda2:
Cannot use device /dev/sda2 which is in use (already mapped or mounted).

Whats all that about then? it's either mounted or not mounted

---------- Post updated 08-08-12 at 02:20 PM ---------- Previous update was 08-07-12 at 06:02 PM ----------

I've got it working now, it's so simple you'll be annoyed.

When you mount you have to mount the logical volume and to do that you need to create a mount point for bother the LG and the LV so basically just a subfolder in your mount point, so for example.

$ sudo mkdir /mnt/oldsystem/lv_root
(for some reason i got permission denied so had to navigate to that folder and create the subfolder from within /mnt )

$ sudo mount /dev/oldsystem/lv_root /mnt/oldsystem/lv_root

I would post a link to helpful forums that solved this for me but but i cant atm.