How to auto-mount a copied encrypted home
How can I auto-mount and use my encrypted home that I copied to another partition on the same hard disk?
I'm running Ubuntu 11.10. My encrypted home is on sda1. There I've 2 users: userA and userB. Another partition is sda3 on which I have some other Data. BTW, sda1 is formatted as EXT4, sda3 is formatted as EXT3.
I did the following:
I logged out from GUI (Gnome) and changed (using Ctrl+Alt+F1) to the shell. From there I logged in, changed to sudo (using sudo -s) . After then I
created a new mountpoint (tmp) under /mnt
(mkdir /mnt/tmp
)
mounted /dev/sda3
on that mountpoint /mnt/tmp
(mount /dev/sda3 /mnt/tmp
)
copied my encrypted /home
to /mnt/tmp
using rsync
(rsync --acvxASXH --progress --stats /home/ /mnt/tmp/
).
After the “copy-procedure” I looked to my “new home” in /mnt/tmp
and there I found the following 3 folders:
userA,
userB,
.ecryptfs
My structure for /dev/sda3
mounted on /mnt/tmp
looks like the following (userB in ecryptfs I've not listed):
┬userA
│
├userB
│
├.ecryptfs
│
├userA
│ ├ auto-mount
│ ├ auto-umount
│ ├ Private.mnt
│ ├ Private.sig
│ ├ wrapped-passphrase
│ ├ .wrapped-passphrase.recorded
│
├ .Private
├ (encrypted file_1)
├ (encrypted file_2)
├ (encrypted file_n)
Now I would like that this copy of the original home-directory should act with the same behavior as the original home-directory means, that it should be auto-mounted at reboot and give me access to my unencrypted files and after logout all my files should be encrypted again. Any suggestions?
Solution 1:
Looking at what you want to do, I would say use symlinks.
The auto mount I would do with fstab.
this is how I'd do it:-
run sudo blkid to get the UUID of the partition
sudo cp /etc/fstab /etc/fstab.backup Then, edit fstab (with for example sudo nano or gksu gedit) and add this line:
UUID= /media/Media ntfs defaults 0 0 Make sure that the mount location, /media/Media, exists before doing this, then reboot.
Remove all existing symlinks(having backed up all files prior)
rm -rf ~/Videos && ln -s /media/Media/your-folder/Videos ~/Videos Repeat for all the folders you want to appear in your Home directory.
If this is a pain, you could use Ubuntu tweak as this give you a GUI to manage the folder locations. I would make sure the auto mount si setup first though.
Hope this helps.