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.

Is there any way to set iPhoto library on external HDD instead of main HDD. I have a lot of photos and am running out of space on my MBP.

I was thinking to achieve it by symlinks or something. It this possible at all?

If not, I'd be glad if anyone could recommend a iPhoto-like program which supports having photo library on external disk.

(I'm using Snow Leopard with iPhoto'09, but aby solution would be great as I'm about to upgrade to Lion)

share|improve this question
add comment

3 Answers 3

up vote 3 down vote accepted

You can simply copy the iPhoto Library to an external hard drive and access it form there. Of course you need to have the external HDD connected whenever you want to run iPhoto.

To copy the library: Quit iPhoto. In your Pictures folder there should be a file (actually a special folder called a package) called iPhoto Library. Copy this folder to the new location on the external HDD. Since you're using iPhoto '09 you can just double-click on the library in its new location and iPhoto will open it and use it as the default library from now on.

This Apple Support document also covers the copy process.

However, you need to be very careful if you have images that are not contained in the iPhoto Library (referenced images) as these won't be copied to the new location. If you have the "Copy Photos to Library" option checked in iPhoto preferences, and have always had it checked (it's the default), then you shouldn't have a problem.

share|improve this answer
add comment

Michal, it's possible to do this with symlink.

What I did is to have my iPhoto Library folder moved to an external HDD (you could also choose a USB thumb drive). When I next launched iPhoto.app, it prompted me and asked where is the missing iPhoto Library which I then specified. The only catch is you need to remember to plug-in the external HDD before you launch iPhoto else it'll prompt you.

share|improve this answer
    
No need to use a symlink, just move the library and tell iPhoto where the new library is when it asks. –  mluisbrown Jan 5 '12 at 12:42
add comment

You can move your iPhoto library when iPhoto is not running:

$ mkdir -p /Volumes/DEVELOPMENT/Pictures/
$ mv ~/Pictures/iPhoto\ Library.photolibrary/ /Volumes/DEVELOPMENT/Pictures/

The next time you open your iPhoto, press ALT and click the iPhoto icon. Then you can specify the new location in the GUI. This way I made over 5GB room on my startup disk.

share|improve this answer
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.