There are problems backing up Mac OSX computers to network shares (other than Apple :)) because Apple uses some proprietary protocols (to better sell other products :)). Instead of searching workarounds such as creating virtual disks on remote shares, I’ve found out a nicer option by searching the web.
I own an older desktop PC “Barsabass”, running Ubuntu 11.10, which also serves me as DLNA, file server and from now on also as Time Machine backup server. In the following a simple procedure to get Time Machine from Mac to PC working is described. You can further add other shares or properties (conf files are nicely documented).
Step 1: Install netatalk and avahi packages.
apt-get install netatalk avahi-daemon
Step 2: Enable netatalk server by editing /etc/netatalk/afpd.conf. Add following line.
Step 3: Enable some Apple shares by editing /etc/netatalk/AppleVolumes.default. Add line containg path to share folder (= TimeMachine bakup location), name of share, allowed users.
/media/Dokumenti/bcpks/slavko_mbpro_tm “slavko_mbpro_tm” allow:slavkoz
Step 4: Enable netatalk server run parameters in /etc/default/netatalk.
Step 5: Setup afpd for broadcast. Create file /etc/avahi/services/afpd.service.
<?xml version=”1.0″ standalone=’no’?><!–*-nxml-*–>
<!DOCTYPE service-group SYSTEM “avahi-service.dtd”>
Step 6: Restart both services.
Step 7: Use Time Machine backup and enjoy! Your configured share should be now visible like on the picture below. After you successful share access by Finder, you can select the network drive in Time Machine and begin backing up you Mac.