Make Time Machine Backup To Any Volume

After a long search around the net I found a simple way to make leopard enable time machine for any backup system. This includes backup up to a NFS or Samba share over a network. Simple open Terminal.app and run the following command:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

That’s it, after that you should be able to choose your mounted volume in time machine for backup. Now I just need to figure out how to force time machine to backup to a subdirectory rather than my linux home directory. I might have to make an explicit Samba share for that.

Edit based on someone’s comment

If the above command isn’t working for you try using sudo:

sudo defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1