4

I'm considering using FreeNAS to provide Time Machine network shares for Time Machine backups of 5-10 Macbooks. One thing I like about this approach is that users simply have to join the network (e.g. open my Macbook), and the Time Machine backup will commence. This is advantageous as there is no drive that the user must remember to plug in.

The disadvantage is that users will surely simply close their laptops and leave the network, effectively "unplugging" the Time Machine network share.

Given that Time Capsule supports this exact use case (wireless Time Machine backups), I'm inclined to think that suddenly leaving the network mid-backup won't be an issue. It would be nice to have confirmation from the community, though.

Will this cause problems? What should I do to make this use case less error-prone?

3

The nature of backups is that you have an hourly window of time to start one, so the majority of the time, the majority of the computers are not mounting the network share. The algorithm itself is solid in my experience.

If you are starting the first backup, that can take quite a while to save, but if you corrupt the disk image then, you can nuke it and start over with no loss of data (there weren't any backups to lose).

The OS enables journaling so that the worst that happens in practice is the one interval that was in the middle of being changed gets cancelled and cleaned up. I've had very few OS X server backups have issues with network backups, so as long as the software you run on the NAS is equivalent to OS X implementation you should be just fine with your plan. You can also hedge your bets with periodic backups to hard drives. OS X supports multiple time machine destinations as well as ad-hoc adding and removing them to make more point in time ones that you can archive easier than trolling for changes on the NAS.

Some data points - roughly 100 Mac are backing up to about a dozen Mac Mini over the last 3 years, and the number of trouble tickets to assist with things users can't solve has been 2. One user was able to be guided to mount the backup destination and use Finder to remove the partial backup interval. The other made requested we copy their image to a hard drive from the server so they could get the files they needed. That user used a local HD to do backups in the interim and now backs up to that drive and had us wipe the server side image and is backing up to both destinations with no issues.

We don't manage anything or train users to do anything special. Power off, disconnect from network, they just expect Time Machine to run and we train them to check on it two times: a) before making a large change to a document that losing work would mean losing more than 4 hours of work. b) once a month, run a backup manually from the Menu Bar to ensure it completes.

On the server side, we have visibility into when backup images are not updating for more than 3 weeks by a script, so you can implement a check on your NAS if you desire to recreate that Server.app functionality. For $20 I'm a big fan of using server.app to handle things, but lots of people like DIY too.

  • Thank you for your insight! One click clarification - we're backing up Macbooks, so they'll be coming on and off-line frequently, and they won't be on overnight. – rinogo Nov 9 '15 at 16:55
  • Ultimately, I'm concerned about the core Time Machine "protocol". Both my own experience and this article suggest that Time Machine simply isn't the best tool for the job in this case - basilsalad.com/how-to/time-machine-wireless-backup . I'd be ecstatic if you know of a sound rebuttal to the concerns raised by the author. – rinogo Nov 9 '15 at 16:55
  • @rinogo I've added some data. I don't use Time Capsule and I don't use NAS - so those criticisms might be related to the reliability of the software stack there. The vast majority of the 100 machines are MacBook type. If you don't trust Time Machine, you can always layer on Crash Plan. That seems to coexist well with Apple's method and you can pick your plan and still back up to a machine that relies on the NAS for eventual file storage. I just don't have issues with Time Machine as designed and since 10.8 it's really not failed us. – bmike Nov 9 '15 at 17:04
  • Excellent answer; thanks for the added info. We might give this a shot, after all! Since it's not totally clear from your answer (to me, anyway), how are you exposing the Time Machine shares to your users? Just raw/basic network shares? In other words, you're just using server.app to ensure that backups are running, correct? – rinogo Nov 9 '15 at 18:17
  • Why not ask that as a follow on question and link it here? @rinogo – bmike Nov 9 '15 at 19:36
2

After trying WiFi based Time Machine backups on a NAS (MyCloud) and a NAS-like arrangement (USB hard drive plugged into Airport Extreme), I have found no solution where Time Machine 'just works' with disconnected laptops.

Time Machine works perfectly for desktops, Ethernet attached or otherwise. But when used on a laptop, where the user can interrupt Time Machine, I have found hung, stalled, and corrupt Time Machine images frequently. Typically, Time Machine will report a problem with the backup, and start a new one.

The only solution I found was to stop using Time Machine, and instead use a cloud-based backup system that was built assuming this use case was normal. I prefer Crashplan, but there are many others such as Backblaze, etc. My assumption is that Time Machine was built assuming always connected hard drives, and Wifi is not a well supported case. Time Capsule perhaps has some secret sauce, but I have no experience with it.

  • Fascinating. Is there ultimately any real difference in the context of this question between a Time Capsule and an Airport Extreme coupled with a USB drive? In other words, is it possible that using a Time Capsule would work any better? I'm baffled that Apple would release a product designed to wirelessly back up Macs that would have such a weakness... – rinogo Nov 9 '15 at 16:26
  • 1
    I don't have experience with Time Capsule. I know Airport Extreme with attached hard drive does not work any better than other NAS. – cmason Nov 9 '15 at 16:28
  • I'm inclined to think that all network-based Time Machine backups (i.e. including Time Capsule) are vulnerable to problems like this. Along those lines, here's an excellent resource - basilsalad.com/how-to/time-machine-wireless-backup – rinogo Nov 9 '15 at 16:40
  • I agree with that author, I have had similar issues. I feel this is a Time Machine issue. This isn't to suggest eliminating NAS or server side backups, just the use of Time Machine over networks for that function. Synology and other NAS solutions offer their own integrated backup tools for Mac. – cmason Nov 9 '15 at 17:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .