Itt leírja hogyan lehet sparsebundle filet készíteni, amibe tud dolgozni a time machine.
A példában hálózatról van szó, én is így használtam évekig (freebsd+netatalk).
Szerintem külső hddn is működni fog ez a megoldás csak előrelátóan kell megválasztani a sparsebundle-k méretét mikor létrehozod.
http://code.stephenmorley.org/articles/time-machine-on-a-network-drive/