Christopher Warner Studies and thoughts, usually in coherent fashion.

26Dec/080

Openindiana ZFS + TimeMachine Backup Server

So, you want the stability and redundancy of ZFS. You also want to use Apple's Time Machine client but don't want to buy apple kit in order to backup your files. I'm using Opensolaris Openindiana in a JBOD setup to do this pretty easily. There are some good howto's on doing this on the net for Linux. This howto in specific for Ubuntu is located here. It's an excellent guide you can follow for doing the same on Opensolaris; Openindiana, however compiling netatalk on Opensolaris Openindiana needs some modification and there is an excellent howto on doing this here.

There are a couple of things to note. Opensolaris Openindiana uses it's own stack for mdns. When you get to the instructions on avahi you should not need to download or install this at all. There is a daemon called the avahi-daemon-bridge that essentially bridges avahi client calls for userspace clients like Ekiga that need it. So essentially you can skip that part of the instruction.

Opensolaris Openindiana uses SMF (Service Management Framework) to manage it's processes. So where you see things like "restart x process" in the guide you'll be doing something like "svcadm restart FMRI" where FMRI stands for Fault Managed Resource Identifier.

That's about it, note that you don't need to use AFP at all. You can also just install Samba via OpenSolaris Openindiana and create a share and have TimeMachine use that and it also works just as great!

About Christopher Warner

Christopher Warner is part genius, part idiot. This makes him well balanced. He's worked on numerous opensource projects with great people and has generally led an eventful and fulfilling life. He hopes to retire an old man in a rocking chair should he be so fortunate.