
[robg Update: The original content of this hint can be found in the "Read More" area below. However, since it was published, a much simpler method was discovered, as noted in the comments. Open Terminal, and type:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Mount the share in the Finder, and it should show in the Time Machine System Preferences panel. Note that this is unsupported, and the data you risk is your own!]
Please see the comments -- this method will not work as expected, and backup data will be lost when the drive fills up. This is not a recommended hint!
To get started, here is what is needed:
- An external USB or Firewire drive with enough space for a complete backup
- Two separate Lepoard running Macs on the same network
- NAS unit of some sort that supports AFP. SMB, and other protocols will not work
Starting out, run through these steps on the Mini (Mac 1)
- Connect the external drive to the Mini
- Run Disk Utility, and click the external drive, then click the erase tab.
- Select Mac OS Extended (Journaled) as the type.
- Name the Disk something you like, using no spaces. I picked TM_MBPro as this will hold my MacBooks files
- Click Erase and wait till the process finishes
- Close Disk Utility, and open System Preferences
- Go to Sharing, and ensure File Sharing is checked
- Go to the Finder, and find the Mini on the left under Sharing
- Click Connect As, and type in the username and password of an account on the Mini
- You should now see a TM_MBPro share. Click it to open.
- Open System Preferences and go to Time Machine
- Click Choose Backup Disk, and TM_MBPro on Mini should appear, click it
- Wait for Time Machine to do the initial backup
- On the MacBook, open System Preferences
- Pick Time Machine and turn backups off, then close System Preferences
- In the Finder, eject the TM_MBPro disk
- Name the share TM_MBP for now (intentionally leaving off a few characters, this makes tracking what is where easier)
- I'd recommend going into CIFS, NFS and any other non AFP protocol and disabling access to the share, just to prevent any issues
- Next, go into the AFP properties for the TM_MBP share and set permissions. Restricting it to the user of the machine in multi user environments is probably best.
- In the Finder, select the Go menu, and Connect to server
- Type in "afp://Type in your username and password, then select the TM_MBP share
- Open Terminal. This is where we are now going to mirror the initial backup over.
- In the terminal, type
What this is doing is running rsync with all the recommended options for preserving Mac specific metadata, the command comes from the Carbon Copy Cloner site. When asked for a password, type yours in.sudo rsync -xrlptgoEv --progress --delete /Volumes/TM_MBPro/ /Volumes/TM_MBP
- This process will take a bit, as it is copying your initial backup over the network to the NAS. Once it is complete, run the command again to verify, it should complete in a matter of seconds.
Ignore any errors like this:
, this is the rsync process trying to set some exact permissions that the NAS isn't allowing, my backups worked fine with this.rsync: chown "/Volumes/TM_MBP/MacBookPro_001611111111.sparsebundle/bands/25c" failed: Operation not supported (45)
- Once complete, I'd recommend running disk utility and erasing the disk to ensure that if it is connected again, Time Machine doesn't see it and get confused.
- Also eject the network drive "TM_MBP" when complete.
- Using your NAS configuration tool, rename the TM_MBP share to TM_MBPro, matching what you called the external disk earlier.
- In the Finder, click on Go, Connect to server
- Type in "afp://Type in your username and password, then select the TM_MBPro share
- Now, open System Preferences and go to Time Machine
- Turn Time Machine back on, and it should start an incremental backup soon
- Clicking Change Disk shows nothing, but the existing mappings seem to work as long as you don't change disk to None.
If you want to set this up for the second mac, follow the same instructions above, reversing the roles. I'd recommend creating a new share for each machine that will backup, and locking down security to only allow the user of the machine to get to their share if this is being used in a multi user environment.
I take no responsibility for anyones data with this. It is your job to verify this works, and if not, ensure your data is backed up in other ways.
[robg adds: Please note the warning at the end -- you'll be using Time Machine in a capacity that Apple doesn't officially support. If it were my data, this would not be my only backup solution, just in case things go horribly wrong at some point. I have not tested this one.]