Assumes that a Samba share has been created and mounted on the Desktop:
Commands are execute in Terminal window on OS X.
1. Get the computer's name and save it in a variable:
$ HN=`hostname | cut -f1 -d.` $ echo $HN
2. Get the network adapter's address:
$ MA=`ifconfig en0 | egrep ether | sed "s|:||g" | cut -f2 -d' '` $ echo $MA
3. Create a variable for the time capsule's name:
$ TC="TimeCapsule_$HN" $ echo $TC
4. Change to desktop folder:
$ cd ~/Desktop
5. Create 500GB sparse bundle (change size if desired)
$ hdiutil create -size 500g -type SPARSEBUNDLE -encryption AES-128 -nospotlight -fs "Journaled HFS+" -volname "$TC" $HN\_$MA.sparsebundle
6. Change the file's permissions to make is 'world read/write'
$ chmod -R 777 $HN\_$MA.sparsebundle/
7. Copy the sparse bundle to network share
$ rsync -avE $HN\_$MA.sparsebundle/ /Volumes/raid/Time\ Capsules/$HN\_$MA.sparsebundle/
8. Enable time machine's support of remote volumes
$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
9. Mount the sparse bundle by double-clicking it:
10. Set time machine's destination to the time capsule
$ sudo tmutil setdestination "/Volumes/$TC"
11. Start Time Machine's backup