Ubuntu 12.04 + Time Machine

Die Funktion „Time Machine“ welche unter Mac OS X zu finden ist funktioniert mittels einer USB Festplatte oder einer Time Capsule. Wer aber nun schon einen Linux Server (in diesem Fall ein Ubuntu 12.04) rumzustehen hat, der möchte diesen eventuell für die Sicherung mittels Time Machine benutzen. Dazu gibt man im der Konsole folgendes ein:

sudo apt-get install netatalk avahi-daemon libnss-mdns

Nachdem die entsprechenden Pakete installiert worden sind, konfigurieren wir den Avahi Service mittels „sudo nano /etc/avahi/services/afpd.services“. In die sich öffnende Datei tragen wir folgendes ein:

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=TimeCapsule</txt-record>
</service>
</service-group>

Danach legen wir die entsprechende Freigabe an, in dem wir die Datei „/etc/netatalk/AppleVolumes.default“ mittels:

sudo nano /etc/netatalk/AppleVolumes.default

bearbeiten. Der Inhalt dieser Datei sieht dabei so aus:

/home/seeseekey/Backup TimeMachine allow:seeseekey cnidscheme:dbd options:usedots,upriv,tm

Nun muss noch einmal der Server neugestartet werden und schon kann die Freigabe mittels Time Machine benutzt werden. Sollte beim Start des ersten Backups folgende Fehlermeldung:

Fehler 30 beim ersten Backup mittels Time Machine

erhalten so muss man das Terminal öffnen und dort folgendes eingeben:

hdiutil create -size $500g -fs HFS+J -type SPARSEBUNDLE -volname “BACKUP” Amy_133713371337.sparsebundle

Damit erzeugen wir eine Sparsebundle-Datei. Der Parameter Size gibt dabei die maximale Größe an. Der Dateiname entspricht dem Schema „COMPUTERNAME_MACADRESSE.sparsebundle“. Die erzeugte Datei kopieren wir nun in das Wurzelverzeichnis der entsprechenden Freigabe. Danach sollte das Backup dann ohne Probleme funktionieren.

Weitere Informationen gibt es unter:
http://meetinx.de/tutorial-time-machine-auf-nas-netzwerk-laufwerk/
http://www.kvibes.net/2011/08/mac-os-x-lion-timemachine-und-linux/
http://meetinx.de/tutorial-time-machine-backup-sparsebundle-in-groesse-begrenzen/
http://blog.rotzoll.net/2010/07/linux-als-apple-afp-share-mit-timemachine-support-backups-uber-das-netzwerk/

Google gibt VP8 frei

Gestern hat Google den Codec VP8 unter dem Namen WebM unter eine Open Source Lizenz (namentlich die BSD Lizenz) gestellt. Dieser Codec wurde von On2 Technologies entwickelt, welche vor kurzem von Google aufgekauft wurden. Ziel der Freigabe ist es endlich einen Standard für Webvideo zu schaffen. Bisher konkurrieren nämlich zwei Formate um die Vorherschafft einmal H.264 (für das Lizenzgebühren anfallen) sowie Ogg Theora (welches unter anderem der Firefox abspielen kann). Die meisten Open Source Software werden kein H.264 unterstützen weil sie sich dafür Lizenzen kaufen müssten. WebM wird dabei von den aktuellen Entwicklerversionen von Chrome, Firefox und Opera unterstützt. Die Frage ist ziehen Microsoft und Apple da mit? Erhalten wir endlich eine freien Standard für Video im Netz?

Update: Microsoft will das ganze im IE9 auch unterstützen, siehe http://windowsteamblog.com/windows/b/bloggingwindows/archive/2010/05/19/another-follow-up-on-html5-video-in-ie9.aspx.

Weitere Informationen gibt es unter:
http://www.webmproject.org
http://www.golem.de/1005/75243.html
http://de.wikipedia.org/wiki/WebM
http://www.heise.de/newsticker/meldung/Google-I-O-Open-Web-Media-Project-soll-VP8-als-Videostandard-fuers-Web-etablieren-Update-1003785.html