JUST TURN THE TIME MACHINE OFF AND BACK TO ON to release the Time Machine Local Backup Cache.
Below is my test:
On an MacBook Air 256 GB SSD, 4 GB memory, i7, OS X Mountain Lion ver 10.8.4, Time Machine ver 1.2, I found that the cache for Local Backup grows and will not shrink automatically in a 7 days testing period.
The Time Machine is running on two alternate Wireless-N Wi-Fi network, each network has a Time Capsule Backup Disk, backing up With Account setting.
During the test, the Local Backup increases from 6.1 GB to 54.7 GB though Time Machine backup to the TCs are done on a daily basis. That's quite annoying because the Free Space drops from 80.4 GB to 31.7 GB in a week.
All the way in 7 days, the Time Machine "Snapshots" occupy only 18.7 MB to 30 MB, as shown from About This Mac > Storage (Backups).
I don't use "Sudo tmutil disablelocal" and "Sudo tmutil enablelocal" pair.
Instead,
I just go to System Preferences > Time Machine, and turn it to "OFF".
- The Macintosh HD Free Space immediately returns 80.4 GB to me, as shown from the memory map from the Space Gremlin app.
- The Time Machine reserved buffer returns back to 6.1 GB, which is reasonable and acceptable.
- After running the Space Gremlin, I turn the Time Machine back to "ON". That Time Machine reserved buffer doesn't grow immediately.
- I run the "Back Up Now" on both TCBDs, and the Time Machine Buffer doesn't grow up on day 7.
So, I set up a reminder on that MBA, and at the most convenient time, it reminds me to turn the Time Machine OFF-ON once; and whenever the SSD Free Space is low, I do the same to reclaim 50 GB.
b.t.w., turning TM to OFF and back to On again, doesn't slow down the TM Back Up Now, at least not obvious in my test environment.