I'm using OSX Snow Leopard and a FileVault protected home directory for my user. To backup my HDD I make a live rsync backup of a whole filesystem to external drive:
rsync [parameters] / /Volumes/Backup
I skip backuping the FileVault sparsebundle located in /Users/.username
. Additionally I backup the decrypted contents of my home directory (I'm logged in while doing this):
rsync [parameters] /Users/username /Volumes/Backup/Users/username
So that on the backup drive I have the full copy of the file system, but instead of FileVault sparsebundle I have the decrypted contents of my home dir (I can live with the dangers of unencrypted backup).
I want the backup to be usable in case of a primary hard drive crash, so I also mark the drive as bootable. I can boot from this external drive, no problems here. However, I am unable to log into my account - I'm getting this error message:
You are unable to log into the FileVault user account at this time Logging in to the account failed because an error occurred
My guess is OSX assumes it's a FileVault account, so it looks for the FileVault sparsebundle - and, since it's not there, it fails.
My question is - what modifications should I make to the backup filesystem after rsync
to mark my user as a standard account that is not using FileVault? What file/files to change?