I’ve got over 100GiB of photos (JPEG and RAW) taken over the years, and they don’t comfortably fit on a laptop. The laptop is also shared by everyone in my family, each with their own account, so what to do?
I found out that if you hold down the option key when you start iPhoto it asks for the location of your iPhoto Library — so that takes care of the first problem — just plug in a big external hard drive and you’re set.
There’s one glitch to having the photos on an external drive, though — Time Machine ignores exernal drives by default. Go into System Preferences… > Time Machine. Click “Options”. You’ll see your external drive in the “Do not back up:” list. Click the external drive holding your photos, then click the minus button.
The next problem is how to share the library with others. That’s described quite well by a Mac OS X Hint. Note that the following assumes you’ve named your external hard drive “Photos”.
Step 1: Enable ACLs:
sudo fsaclctl -p /Volumes/Photos -e
Step 2: Add the people that can use iPhoto. Replace “USERNAME” with the short login name of the people that you want to be able to use iPhoto:
sudo chmod +a "USERNAME allow read,write,delete,list,search,add_file,add_subdirectory,delete_child,file_inherit,directory_inherit" \ /Volumes/Photos/iPhoto\ Library
Creating a group account, subscribing the users to that group, and letting group have read/write/execute to the directory should work, but the umask may not be 775. It’s something to check if this doesn’t keep working.
Related posts:
- Preventing an external hard drive from idling on ubuntu
I got a Seagate FreeAgent Pro external hard drive for backups (JWZ has a very straightforward article about this). It happily reformatted to ext3, and I kicked off an rsync...... - Installing Ubuntu from a USB Drive
I just bought a new green server (25-30 watts at full load!) and wanted a brand-new Jaunty experience. The MSI Wind Nettop doesn’t come with an optical disk drive, nor...... - How to bounce an application with Applescript
Say, for whatever reason, you want to bounce iphoto once an hour. You can do that with AppleScript and cron. Copy this into ~/bin/bounce-iphoto: #!/usr/bin/osascript on appIsRunning(appName) tell application "System...... - Photomatix HDR with single RAW images
We got to visit the Yosemite valley a couple weekends ago, and as I was gaping and smiling at all the grandeur, I tried RAW one more time. When I......