Time Machine: Present and Future
Here’s a question that I’m not sure anybody’s answering effectively:
I was watching the video where you were talking about service packs, and you brought up Time Machine coming in Leopard. the question I have about that is how will al that information be stored? That’s a lot of information if you can go back weeks. If you had, say, 60 gigs used on a 80GB drive, You might quickly blow through that remaining 20 gigs in a really short time. If you have a 2GB video that you changed 5 times in iMovie, might that take up 10 gigs of space?
I don’t have the technical answer for this question (largely, because I haven’t been privy to the Leopard beta, nor have I been able to interpret much developer documentation for the new service), but… according to the bulletpoints on Apple’s consumer-facing page for Time Machine: “Time Machine keeps an up-to-date copy of everything on your Mac. That includes system files, applications, accounts, preferences, music, photos, movies, and documents; By default, Time Machine backs up your entire system. But you can also select items you’d rather not back up; Change the drive or volume you’re backing up to. Or back up to a Mac OS X Server computer; With a hard disk connected to your AirPort Extreme Base Station, all the Macs in your house can use Time Machine to back up wirelessly; Manage older backups so your backup drive doesn’t fill up. The first time you attach an external drive to your Mac, Time Machine asks if you’d like to use that drive as your backup.”
What SHOULD happen (eventually, if not immediately) is the release of an API that would tie into any given online data backup service which would eliminate the issue of ever running out of local hard drive space. Apple is likely to keep that feature well within their own range of products, however.
For your own feedback curiosity: The way I found out about you was from watching a video of you & Scoble at a coffee shop (don’t recall from where, at the moment). I watched it to hear what Robert had to say, but I liked some of the things you said so I looked you up and found your site. I subscribe to your videos in Google Reader via your YouTube feed. I use iTunes for some vid / podcasts, but I don’t need a higher resolution video for yours since your in the studio. That’s not a good or bad thing, it’s just easier for me to see that you updated when I’m in Google Reader. I use the pop-out feature to watch your video on the side while I continue to check my feeds.
Genius. I’m just glad you found me. Pretty soon, you’ll be able to make money by embedding my videos on your own site. ;) Stay tuned for details on that one…
I like that you have been seemingly becoming more focused on performance rather than platform. We all have our brand preferences/ loyalties, but you have done a good job being honest about what you think is good & bad about everything. Even though it’s all just personal view, I appreciate your willingness to be open minded, because I catch myself wanting to only choose a tool because of the maker. I’d like to break myself of that. So watching your videos reminds me to do so, even while still appreciating the brands I like.
Well, if nothing else, it provides credibility with my responses. It’s a bit of a challenge to bring Linux into the mix, because it’s not as black and white as “Windows vs. Mac” – too many flavors and distributions to follow.
Bottom line: I think a lot of geeks are finding themselves forced into becoming platform neutral. You simply can’t think that any one company, any one vendor, can give you every single thing you need. I predicted that Vista would double Apple’s market share – not sure if that’s happened yet, but the year is far from over. I do believe, however, that Vista has doubled Apple’s MIND share – which in many ways is a predictor of market share.
GoDaddy Web hosting plans are now more powerful than ever. Best of all, their plans start at just $3.95/month! No matter what plan you choose, your site receives 24/7 maintenance and protection in a world-class data center. Plus, as a listener of The Chris Pirillo Show, enter code CHRIS2 when you check out, and save an additional $5 off any order of $30 or more. Get your piece of the internet at GoDaddy!





11 Comments
The Chris Pirillo Show
August 22nd, 2007
at 5:48pm
[IMG] Chris PirilloTime Machine: Present and FutureDeconstructing the Gnomedex Conversation Award-Winning Software Usually Isn?t Is it Time to Abolish the Federal Reserve? Senior Citizen Center Interested in Streaming Windows Vista Isn?t for Developers?
John Kesecki
August 22nd, 2007
at 7:30am
Time Machine
I do not know how apple will implement Time Machine. That said a change file would be a good way to save space and provide the functionality. Keep track of File changes, not the whole file. Thus if I have a 10 gig file and I change 1 gig of it I save the 1 gig I changed not the whole file.
James Robinson
August 22nd, 2007
at 10:23am
A Mac OS X Server machine will be overkill. You can just hang a USB2 drive (say, LaCie’s Really Big Disk, or something like that) off an AirPort Express, which will share it over the wireless network, and back up to that.
lamboman
August 22nd, 2007
at 11:27am
At the moment, it looks pretty unclear as to what Apple will use. The requirements state that an formatted drive or partition will be needed. But, it doesn’t say whether it will keep a full copy or just the changes. I would personally say that it will keep a full copy, from the requirements.
lamboman – dalambomanblog.blogspot.com
lamboman
August 22nd, 2007
at 12:25pm
In fact, I have had a brainwave. I think that it keeps track of the changes, but it would obviously need the extra space for that and to keep one copy of the original file. So I have changed my mind.
TheGuy
August 22nd, 2007
at 9:18pm
I haven’t read any official docs on this nor have I played with a beta version of Leopard, but I think the Time Machine will basically be a slick GUI under which a mirrored hard drive keeps track of things.
I may have dreamt this, but I seem to recall someone fairly official saying that the optimal method for Time Machine is to have an external drive dedicated to act as a mirror. My hunch is that this will not be a typical mirror, but one that will update itself while also keeping a certain number of drafts of a file, allowing one to choose which version of a lost file they wish to recover. That being said, I can’t imagine Apple would tout TM as such a great feature if one were required to have a dedicated, second drive. In the absence of such, I imagine TM will utilize some space on the boot drive. In any case, I’m glad to see apple building a backup strategy into the OS, as I’ve seen far too many friends/clients lose crucial data because they didn’t backup.
So all in all, I’d say TM is “A Good Thing.™
Some Guy
August 23rd, 2007
at 1:59am
TimeMachine starts by making a full copy of the volumes you want to keep backups of, and then makes reverse-deltas peridodically. IOW, the full copy is the latest version, and older versions are sparse representations. It’s about the same thing you’d do with Rsync if you thought about it a while before implementing your backup script.
HTH
Jacques Loussier
August 23rd, 2007
at 2:13am
“I don’t have the technical answer for this quest”
You really should have stopped right there. Or bothered to dig up info on how Time Machine works and what Apple has been telling developers to do to overcome some of the issues raised here.
Ronald Gerard
August 23rd, 2007
at 9:48am
well, there (@ least were) a few utility programs that provided the same function. Maybe Apple’s one works in a similar fashion.
Delle
August 25th, 2007
at 5:44am
Hey Chris ! great post !
Greetings from Buenos Aires, Argentina. Your blog is very useful !
Dennis Menace
October 9th, 2007
at 10:41pm
http://developer.apple.com/leopard/overview/apptech.html
“The second guideline you should follow is to avoid putting small amounts of volatile data into otherwise large and static files. If you have data files that are updated frequently to change a small percentage of the data in that file, Time Machine will copy the entire file, taking up more space on the backup disk. If, instead, you can separate the volatile data into a smaller separate file, Time Machine will be able to back up changes to the smaller file and make more efficient use of backup disk space.”
Google is your friend.