Skip navigation

Does Mac OS X Server have good built in backup software?

2754 Views 7 Replies Latest reply: Nov 19, 2012 7:18 PM by wiredaire RSS
Matt Wolanski Level 6 Level 6 (10,255 points)
Currently Being Moderated
Dec 14, 2011 2:35 PM

Does Mac OS X Server have good built in backup software? and by that I mean that the Mac OS X Server would be the target for my backups not the source. In other words I am not looking to backup the Mac OS X Server - but to backup other systems to it - including both local and remote systems.


I intend to buy a Mac Mini Server and a 12TB Thunderbolt RAID array - 800MB/s according to test sites - and connect that to my local wired 1Gbps network - and 802.11n wireless network and use if for local Time Machine backup of Macs as well as backup of local windows system(s).


I also intend to use my 50Mbps down 5Mbps up internet connection to be the remote backup target for other locations, such as my parents for example, where they are using windows - and possibly others.


I have not yet worked out all the details of backup strategies interms of full, incremental, etc - but I am looking for the correct software to use to put on the systems to be backed up - I think TimeMachine will work fine for the local Macs - not quote sure what to use for the remote systems, espeically windows machines - I tried a few FTP type apps but had issues connecting to my current NAS drive and to a Mac OS X Server VM - I am hopeful that a full dedicated server running Mac OS X will not have those issues.

MacBook Pro 2011 17, Mac OS X (10.7), iPhone 4 32GB
  • John Lockwood Level 5 Level 5 (5,075 points)

    Doing backups (properly) is a complicated and of course important task. Yes, I am sure there are some built-in backup tools in Mac OS X you could use but these would have very limited capabilities and/or require you to do a lot of the work yourself in terms of scheduling and things like incremental backups.


    In terms of built-in options there are the following (and possible some others) -


    • ftp
    • rsync
    • ditto
    • tar
    • cpio
    • Time Machine server


    Some of these are merely file copying tools, you would have to use them in addition with a separate task which logs in and mounts the server volume. For example you could log in over AFP, then make a TAR archive as a backup.


    Rsync however is a full-blown solution, it can also do differential backups that is backup just those files changed since last time.


    Considering the importance of backups I strongly recommend you also consider commercial solutions. Tolis Group BRU looks good as long as you use tape drives (I consider it usless for backing up to hard disks), there is still of course Retrospect which I still use myself. Retrospect is easy to use, for me at least reasonably reliable but dog slow when backing up a volume on which the number of files has grown above a level.


    A lot of server admins will probably combine several different types of backups for servers - you can never have too many backups. For example, I periodically do a Carbon Copy Clone of the Server boot drive, regularly run a Time Machine backup of the server boot drive, and do a daily Retrospect backup of the entire server (boot and data drives). The Retrospect backups are then rotated off-site.


    In terms of backing up laptops, when in the office they could backup to the Time Machine server, they could also be spotted by a Retrospect backup server and automatically backed up (Retrospect can do this for Macs and PCs), however neither of these is suitable for when they are out of the office. You could provide the laptop users with an external drive and set them up to backup to that, this could be done for Macs using Time Machine and Windows 7 has a similar built-in feature. The other typical approach for laptops is to have them backup to an Internet service like Carbonite, Crashplan, Mozy, etc. Unless the amount you want to backup is small this approach is likely to have significant costs and you also need to consider some people may be affected by Internet bandwidth caps, slow Internet connections, or be in a location with no Internet connection (e.g. on a customer site).

  • sfatula Level 2 Level 2 (150 points)

    Of course, Time Machine. Extremely simple to setup. And automagic. For all local machines. It's probably not going to be useful for remote machines.. I'd use something like Crashplan, Mozy, etc. We use Crashplan. Once the initial backup is done, it doesn't typically take very long. But, it could definitely use some decent upload speed. So, any remote machine is going to have problems unless they have decent upload speed.


    For the laptop users, if you use portable home folders, then, as long as they keep their data in the normal place on the server, they will mostly be backed up as long as they are in the office every so often. Might be good enough.


    But, even for the local machines, keep in mind that a local backup to time machine is easy, fast, and likely gives you everything you want except for one thing. It's ON site. So, the building burns down, etc., your backup is toast. Someone steals it, etc. So, offsite is always a good thing in addition to any technique you use locally.


    We use time machine, and, crashplan. So, onsite and offsite. Both are incremental.

  • sfatula Level 2 Level 2 (150 points)

    Crashplan, at a minimum, allows you to use your own machines as a backup destination, local or remote, pretty easily. Once setup, it's basically automatic which is key for any backup of course, for most peoiple at least.


    I suppose you could do another location. Using Crashplan to backup to your own machines is actually free. Though for me, I simply use their drives since it was only $6 per month for ALL our computers.That's cheap enough for me to not want to mess with it.

  • capaho Level 4 Level 4 (3,650 points)

    I run a Mac mini as a primary server with another Mac mini as its backup server.  I use rsync to do do a daily backup of the primary server to the backup server.  If the primary server files the backup can be put online with the same files as the primary.  More info on how to use rsync is here:


  • wiredaire Calculating status...

    Capaho, i like what you are saying here but wondering if you could break it down further.

    Do you run both servers at the same time using rsync to sync them? So there is little or no downtime?



More Like This

  • Retrieving data ...

Bookmarked By (0)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.