I am running an SSD boot drive and a HDD drive on my Macbook Pro 5,5 and I obviously cannot have Time Machine filling up my SSD. I was wondering if there was anyway to have time machine create local backups of the users on my SSD, but store it on my HDD and be able to use the typical features of time machine local backups, because otherwise it would be unnecessary. If this question has been asked, I would appreciate a link, because I searched and could not find anything. Otherwise, thank you very much any help you can offer.
I couldn't find any way of modifying the path
If something went wrong or is not working as expected, revert to the original configuration:
I know this is a someway old question/answer, but I'm re-doing this right now in Yosemite and I added a little fancy detail to this configuration: since I'm on Yosemite I've been forced to apply Benjamin's "root instead of sudo" way, it's currently working as expected, but I didn't like having an icon for the snapshot volume, something that you shouldn't need to see and access while doing normal stuff as a user, so I choose to hide the snapshot volume icon using the SetFile command (that, afaik, is installed via xcode)
using paths from previous examples, it would be:
and pouf, the volume icon is gone: local snapshots are totally invisible again, as usual, but still mounted (you can browse and even open directories via terminal, as with any other invisible directory in your filesystem)
I even made a little shellscript (not tested, because i already did it manually, so PAY ATTENTION BEFORE RUNNING IT, since it needs to be run as root as Benjamin explained in his comment/reply )
Final note, just fyi: for what i can see now, the snapshot volume can normally be encrypted
Thanks for your work, here is the bash script, clearly based on your replies:
If you are running OSX 10.8 or higher, something happens when you disable local snapshots such that the existing snapshots are no longer accessible via TM. To resolve this problem, use sudo -s to log in as the root user and execute the following code to modify Jaume's excellent tutorial:
That seems to work so far.