4
3
What would you guys suggest as the migration strategy for this?
I have a 320GB HDD currently and will be adding an 80gb SSD. I'd like to keep my /Users folder on the HDD and move everything else to the SSD and boot from the SSD.
I'd prefer not to reinstall leopard to do this since I've installed so many programs (.apps and terminal/macPorts installs) and it would take me days to get back up and running. It would be great if I could copy everything except the /Users data to the SSD. Then boot from the SSD and mount the HDD as /Users. I have a feeling that the Mac won't like this at all though.
The other concern I have is when I do all of this how do I ensure that all of my "~/Application Data" will still point to the right location and that I won't be completely hosing all of my preferences etc?
Thanks
====== Update:
Oh and I have seen How to make the Users Directory a different partition in Snow Leopard? but I can't just copy everything to the SSD first so I'm still unsure of how best to get there.
====Update===
How it went: This went much smoother than I thought it would. Performance is incredible. Went from 3:30 for a login (opening a ton of apps mind you) to about 30 seconds. Quicksilver pops up immediately (if you use qs you realize how awesome that is). I get duplicates for some programs in the open with... dialog.
The biggest thing I'd say to watch out for is this. I had an account that was fileVaulted and wanted to leave it on the HD. This worked fine but some programs Application support files broke because it was looking for /Volumes/HDD/Users/. I originally had my files in /Volumes/HDD/ and this threw some of those off. Once I moved it I had my history and preferences back for those apps.
2There are tons of ways to do this and that link looks good. Personally I'd move just my iTunes and Aperture libraries to a larger 2nd HD and leave the rest of my user folder on the SSD. Those two are easy to move and take up 90% of my user folder, plus I would be able to take advantage of the SSD's speed even more. – ridogi – 2009-12-07T02:51:16.953
Yeah... My biggest problems are my code bases (not sure I want to have a lot of larger files that go through a lot of write/delete cycles), iTunes, movies, and VMs (those being the biggest disk killers). Though you're right once you get those massive media and VM files out of the way 80 GB is plenty big.
Oh and I've passed 15 points now so I can upvote you answer as well as accept it! – Jason Tholstrup – 2009-12-07T19:38:44.307
I also like the idea of having some of those smaller files still on the SSD (especially preference files and the like) to get that speed bump there as well. Appreciate the thoughts and organization, ridogi. – Jason Tholstrup – 2009-12-07T19:43:32.677
You're welcome. I think having ~/Library on the SSD would be beneficial. My method could of course be modified by using multiple ignores in the SuperDuper script instead of the entire user folder. That way you could leave iTunes and the VMs behind on the HD, so symlinking is not necessary if you want the end result of the above arstechnica article but doesn't want to use symlinks. You of course then don't need to point the user folder at the HD. Pointing the iTunes library at the proper place is just a matter of holding option while starting iTunes. – ridogi – 2009-12-10T03:55:21.457