Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

When I try to change from using Legacy FileVault to the new FileVault in Lion, it says that I don't have enough disk space.

What are my options besides having to delete bunch of files? (20 GB in my case.) Is there any way, for example, to hook up a a large capacity USB thumb drive and tell it to use it for temporary disk storage? What about an external drive?

I notice that for each 1 GB of files I delete in my User's folder, the amount of additional disk space I need to free is reduced by 2 GB. I'm guessing that this is because it would no longer need to copy that data to a temporary location.

share|improve this question
add comment

2 Answers

up vote 4 down vote accepted

I don't know of any way to remap another drive as a scratch space and, when it comes to data integrity I distrust complex solutions.

First, go ahead and clean all caches, and search and destroy old/duplicate/obsolete/redundant files and applications. I often find a lot of clutter, and uneeded installers, in my Download folder. Don't forget to empty the Trash. You might be pleasantly surprised at how much space you recover. Also see the excellent tip about recovering drive space by temporarily disabling Smart Sleep.

If that didn't free up enough space, solve this problem by copying one more of your larger files, for example in my case I might choose my Aperture Library, to an external drive. An alternative would be to copy a large directory. (In fact, the Aperture Library is a actually a directory structure bundle). Your choice of files should be influenced by what is simple (fewer files from fewer places) and will have the least impact on the system. For example, I would be reluctant to move my media files for fear of damaging their sometimes delicate links from the iTunes Library file. (This fear has been somewhat mitigated by iTunes Match, but still I'm cautious.)

Confession, I don't really have to copy this file because it's already on my SuperDuper! clone drive, and also backed up offsite for safety—so in reality, I would just check the integrity of those backups and proceed.

Use copy, not move. While I've never been bitten myself, the reports of problems moving large groups of files to an external drive, particularly when using Finder, are numerous enough to frighten me away from this bad practice. You need to check the integrity of your copy before proceeding.

Provided you already have another trusted (meaning verifyed), redundant, backup copy of the file(s)—you do, right?—you can now delete the file(s) from your main drive. If not, take the time to make another copy. A file doesn't exist until it exists in three places – Alex Lindsay, The Pixel Corps.

The rest should be self-apparent. Turn FileVault off. Copy the file(s) back to your main drive and again verify the integrity of the copied data. Activate FileVault 2—remembering to safeguard the recovery key.

Laborious, but safe and approved by Apple in that there's no voo-doo involved.

share|improve this answer
add comment

I just thought of a way to temporarily free up 2 GB - 8 GB, depending on the amount of RAM you have.

By default, Macs have Safe Sleep enabled, which occupies the same amount of space as your RAM. In other words, if you have 4 GB of RAM, it's taking up 4 GB of hard drive space. If you temporarily disable this feature, and delete the hibernation file, you can use that space during the migration process. You can then re-enable safe sleep. Using this tip in addition to @jaberg's suggestions can help free enough space so that the migration is possible.

TUAW has an article explaining safe sleep and how to disable it.

This article might help too: OS X: Changing Hibernation Mode

share|improve this answer
    
Wow. Very cool that a chat discussion on another topic brings about a potential solution to this one! –  jaberg Mar 22 '12 at 12:27
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.